반응형

linux/python 6

[selenium] pyperclip을 pyvirtualdisplay 환경에서 사용시 오류 해결

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..

linux/python 2023.02.22

[selenium] 네이버 로그인

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) #네이버 로그인..

linux/python 2023.02.22

[selenium] 카카오 2차인증 로그인 쿠키 오류

요즘 다음카카오가 계정 통합작업을 하고나서 카카오 로그인부분을 수시로 수정하고 있다 네이버와 달리 테스트 없이 되는대로 시스템을 수정하느냐 그때 그때 시스템이 자꾸 달라져 selenium으로 로그인할때 마다 뭐가 달라졌는지 봐야 한다 해외버젼, 국내버젼이 또 다르기 때문에 신경써서 봐줘야 하는데 오늘 버젼은 2차로그인 인증을 매번 하지 않기 위해 쿠키로 정보가 저장이 되는데 쿠키 도메인 정보가 달라졌다 selenium.common.exceptions.InvalidCookieDomainException: Message: Cookies may only be set for the current domain (accounts.kakao.com) 위와 같이 쿠키도메인 오류를 뿜어낸다 해결방법은 간단한데.. 로그인..

linux/python 2022.11.01

Selenium WebDriver Cookie 쿠키 사용하기

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..

linux/python 2022.07.27
728x90
반응형