close

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

linux/python

Selenium WebDriver Cookie 쿠키 #2 [쿠키위치 관련]

mysop 2022. 8. 11. 15:52
728x90
반응형

https://blog.mysop.net/145

 

Selenium WebDriver Cookie 쿠키 사용하기

Selenium WebDriver를 사용하다가 인증문제로 쿠키를 사용해야 하는 경우가 있다 아래와 같이 쿠키를 만들고 import pickle import selenium.webdriver driver = selenium.webdriver.Firefox() driver.get("http:..

blog.mysop.net

 

여기에 올렸던 쿠키를 사용한 

Selenium 사용법을 공유했는데

한가지 빼먹은게 있어서 한번 더 올린다.

 

쿠키를 생성할때 "cookies.pkl"에 저장한다고 명시했는데

이 파일은 어디에 생길까?

 

아주 쉽게 말해서 Selenium으로 Firefox를

호출한 디렉토리 안에 생긴다

 

이걸 모르고 다른 경로로 이동했다가

쿠키가 왜 안먹히는지 한참을 생각하고 또 생각하다가

다시 다른 위치에서 쿠키를 만드는 삽질을 했다.

 

Selenium Python소스 내에도

사용할 쿠키경로를 절대경로로 입력하면

다른 위치에서 쿠키를 실행하거나 생성할때 헷갈릴 일이 없을 것이다.

 

open("/경로/cookies.pkl","wb"))
cookies = pickle.load(open("/경로/cookies.pkl", "rb"))

 

출처 : 내 머리속

728x90
반응형