linux/python

[selenium] 네이버 로그인

mysop 2023. 2. 22. 15:49
반응형

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

 

728x90
반응형