반응형
Selenium WebDriver Cookie 쿠키 #2 [쿠키위치 관련]
https://blog.mysop.net/145
- linux/python
- · 2022. 8. 11.
반응형
별 특별한것도 아니라 쓸까 말까 고민했는데 나중에 까먹으면 개똥도 귀해진다 profile = webdriver.FirefoxProfile() profile.set_preference("intl.accept_languages", "ko-KR") profile.set_proxy(proxy.selenium_proxy()) driver = webdriver.Firefox(firefox_profile=profile) webdriver로 파이어폭스를 불러올때 두번째 줄 코드를 추가해 주면 영문판이 한글로 바뀐다
XWINDOW에서는 pyperclip 사용이 잘 된다. 만일 사용시 아래와 같은 오류가 발생하면 Error: pyperclip.copy('Hello world!') File "/usr/local/lib/python3.5/dist-packages/pyperclip/__init__.py", line 612, in lazy_load_stub_copy return copy(text) File "/usr/local/lib/python3.5/dist-packages/pyperclip/__init__.py", line 297, in __call__ raise PyperclipException(EXCEPT_MSG) pyperclip.PyperclipException: Pyperclip could not find a c..
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) #네이버 로그인..
요즘 다음카카오가 계정 통합작업을 하고나서 카카오 로그인부분을 수시로 수정하고 있다 네이버와 달리 테스트 없이 되는대로 시스템을 수정하느냐 그때 그때 시스템이 자꾸 달라져 selenium으로 로그인할때 마다 뭐가 달라졌는지 봐야 한다 해외버젼, 국내버젼이 또 다르기 때문에 신경써서 봐줘야 하는데 오늘 버젼은 2차로그인 인증을 매번 하지 않기 위해 쿠키로 정보가 저장이 되는데 쿠키 도메인 정보가 달라졌다 selenium.common.exceptions.InvalidCookieDomainException: Message: Cookies may only be set for the current domain (accounts.kakao.com) 위와 같이 쿠키도메인 오류를 뿜어낸다 해결방법은 간단한데.. 로그인..
https://blog.mysop.net/145
Selenium WebDriver를 사용하다가 인증문제로 쿠키를 사용해야 하는 경우가 있다 아래와 같이 쿠키를 만들고 import pickle import selenium.webdriver driver = selenium.webdriver.Firefox() driver.get("http://www.google.com") pickle.dump( driver.get_cookies() , open("cookies.pkl","wb")) 쿠키를 사용하자 import pickle import selenium.webdriver driver = selenium.webdriver.Firefox() driver.get("http://www.google.com") cookies = pickle.load(open("cooki..