반응형
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
728x90
반응형
'linux > python' 카테고리의 다른 글
[selenium] 파이어 폭스 한글판으로 전환 (0) | 2023.02.22 |
---|---|
[selenium] pyperclip을 pyvirtualdisplay 환경에서 사용시 오류 해결 (0) | 2023.02.22 |
[selenium] 카카오 2차인증 로그인 쿠키 오류 (0) | 2022.11.01 |
Selenium WebDriver Cookie 쿠키 #2 [쿠키위치 관련] (0) | 2022.08.11 |
Selenium WebDriver Cookie 쿠키 사용하기 (0) | 2022.07.27 |