카테고리 없음

selenium 네이버 자동으로 로그인 하기

Jack Moon 2022. 2. 11. 17:34

selenium을 써서 네이버 로그인을 하게 되면 영수증을 입력하는 화면이 나온다. 수동 로그인 ㅜㅜ...

아래와 같이 크롬을 디버그모드로 열고, 크롬 드라이버를 실행하면 자동으로 로그인 된다. 

 

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import subprocess
subprocess.Popen(r'C:\Program Files\Google\Chrome\Application\chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\chrometemp"') 
option = Options()
option.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
driver = webdriver.Chrome('chromedriver.exe', options=option)
driver.get('https://www.naver.com')

위 소스를 실행시켜 크롬을 구동하고 네이버에 로그인하면 설정이 c:\chrometemp 에 저장되어

이후에는 자동으로 로그인 할 수 있다.