ホームページ > バックエンド開発 > Python チュートリアル > Python と Selenium WebDriver を使用して Cookie を保存およびロードするにはどうすればよいですか?

Python と Selenium WebDriver を使用して Cookie を保存およびロードするにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-16 05:56:10
オリジナル
868 人が閲覧しました

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

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート