Python Selenium WebDriver에서 쿠키 저장 및 로드
Q: Python의 Selenium을 사용하여 쿠키를 저장하고 로드할 수 있습니까? WebDriver?
A: 예, Selenium WebDriver에서 쿠키를 조작하여 세션 정보를 보존하고 재사용할 수 있습니다. Python을 사용하여 수행하는 방법은 다음과 같습니다.
쿠키 저장:
먼저 필요한 모듈을 가져오고 WebDriver 인스턴스를 만듭니다.
import pickle driver = selenium.webdriver.Firefox()
원하는 웹사이트로 이동하여 현재 쿠키를 Python으로 검색합니다. 개체:
driver.get("https://www.example.com") cookies = pickle.dump(driver.get_cookies(), open("cookies.pkl", "wb"))
쿠키 로드:
저장된 쿠키를 WebDriver 인스턴스에 다시 추가하려면 다음을 수행합니다.
driver.get("https://www.example.com") cookies = pickle.load(open("cookies.pkl", "rb")) for cookie in cookies: driver.add_cookie(cookie)
다음 단계를 수행하면 Python Selenium WebDriver에서 쿠키를 효과적으로 저장하고 로드하여 웹 사이트 세션을 관리하고 다양한 자격 증명을 공유할 수 있습니다. 처형.
위 내용은 Python 및 Selenium WebDriver를 사용하여 쿠키를 어떻게 저장하고 로드할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!