본문 바로가기
linux/python

[selenium] 네이버 로그인

by mysop 2023. 2. 22.
반응형

2023년 2월 22일 기준으로

selenium으로 네이버 로그인이 가능하다

 

기존 아이디,비밀번호 자동입력은 무조건 차단된다

 

복사해서 붙여넣기를 사용해 보자

 

import pyperclip
from selenium.webdriver.common.keys import Keys
from selenium import webdriver

#파이어폭스 준비
profile  = webdriver.FirefoxProfile()
profile.set_preference("intl.accept_languages", "ko-KR") #파폭 한글로
profile.set_proxy(proxy.selenium_proxy())
driver = webdriver.Firefox(firefox_profile=profile)

#네이버 로그인 페이지
driver.get("https://nid.naver.com/")

userid = "네이버아이디"
userpw = "네이버비번"

#DOM 찾기
element_id = driver.find_element_by_id("id")
element_id.click()
#아이디 복사
pyperclip.copy(userid)
#붙여넣기
element_id.send_keys(Keys.CONTROL, 'v')

#2초 쉬고
time.sleep(2)

# 비번도 같은 방식으로...
element_id = driver.find_element_by_id("pw")
element_id.click()
pyperclip.copy(userpw)
element_id.send_keys(Keys.CONTROL, 'v')

element = driver.find_element_by_class_name("btn_login")
element.click()

카카오 로그인은 

쿠키만 잘 구워주면 되고

 

네이버는 복사와 붙여넣기만 잘해주면 됩니다.

 

출처 : https://ai-creator.tistory.com/215

 

[Python/MacOS] Selenium 크롤러 - 네이버 자동 로그인 (캡차 해결 버전)

** MacOS의 경우 네이터 자동 로그인 (캡차 해결)을 위해서는 Selenium + FireFox Driver 조합을 사용하셔야 합니다. ** python프로그램을 통해서 네이버 자동 로그인을 수행하고자 합니다. 네이버 로그인의

ai-creator.tistory.com

 

반응형