>백엔드 개발 >파이썬 튜토리얼 >Python 및 Selenium WebDriver를 사용하여 쿠키를 어떻게 저장하고 로드할 수 있습니까?

Python 및 Selenium WebDriver를 사용하여 쿠키를 어떻게 저장하고 로드할 수 있습니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-16 05:56:10872검색

How Can I Save and Load Cookies Using Python and Selenium WebDriver?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.