반응형
Python의 Selenium WebDriver에있는 모든 쿠키를 txt 파일에 저장 한 다음 나중에로드하려면 어떻게해야합니까? 문서는 getCookies 함수에 대해 많은 것을 말하지 않습니다.
해결 방법
pickle을 사용하여 현재 쿠키를 python 객체로 저장할 수 있습니다. 예를 들면 :
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("cookies.pkl", "rb"))
for cookie in cookies:
driver.add_cookie(cookie)
참조 페이지 https://stackoverflow.com/questions/15058462
반응형
'파이썬' 카테고리의 다른 글
파이썬 pandas read_csv의 구분 기호를 불규칙한 구분 기호에 대해보다 유연한 wrt 공백으로 만드는 방법은 무엇입니까? (0) | 2021.01.25 |
---|---|
파이썬 NLTK에서 문자열 문장을 어떻게 토큰 화합니까? (0) | 2021.01.25 |
파이썬 Python: is thread still running (0) | 2021.01.25 |
파이썬 플롯 할 matplotlib Axes 인스턴스를 얻는 방법은 무엇입니까? (0) | 2021.01.25 |
파이썬 내일 날짜를 얻는 가장 깨끗하고 파이썬적인 방법? (0) | 2021.01.25 |
댓글