ホームページ >バックエンド開発 >Python チュートリアル >Python と Selenium WebDriver を使用して Cookie を保存およびロードするにはどうすればよいですか?
Python Selenium WebDriver での Cookie の保存とロード
Q: Python の Selenium を使用して Cookie を保存およびロードできますかWebDriver?
A: はい、Selenium WebDriver で Cookie を操作して、セッション情報を保存および再利用できます。 Python を使用してこれを行う方法は次のとおりです:
Cookie の保存:
まず、必要なモジュールをインポートし、WebDriver インスタンスを作成します:
import pickle driver = selenium.webdriver.Firefox()
目的の Web サイトに移動し、現在の Cookie を Python として取得します。オブジェクト:
driver.get("https://www.example.com") cookies = pickle.dump(driver.get_cookies(), open("cookies.pkl", "wb"))
Cookie の読み込み:
保存した Cookie を 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 で Cookie を効果的に保存およびロードして、Web サイトのセッションを管理し、Web サイト間で資格情報を共有できます。さまざまな実行。
以上がPython と Selenium WebDriver を使用して Cookie を保存およびロードするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。