Python で Web ページにログインした後に Cookie を抽出するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-02 06:05:29
オリジナル
957 人が閲覧しました

How to Extract Cookies After Logging into a Webpage with Python?

Python での Web ページへのログインとその後の使用のために Cookie の抽出

認証が必要な Web ページにアクセスするには、ログインプロセス中に設定されるCookie。この記事では、Python 2.6 を使用して Web ページにログインし、後で使用するために Cookie を取得する方法について説明します。

リクエスト ライブラリを使用して、次のコード スニペットはこれを実現する方法を示しています。

<code class="python">from requests import session

payload = {
    'action': 'login',
    'username': USERNAME,
    'password': PASSWORD
}

with session() as c:
    c.post('http://example.com/login.php', data=payload)
    response = c.get('http://example.com/protected_page.php')
    print(response.headers)
    print(response.text)</code>
ログイン後にコピー

このスクリプトは Web サイトとのセッションを確立し、POST パラメータを送信してログインし、保護されたページへのリクエストを実行します。セッション オブジェクトは Cookie 管理を自動的に処理するため、ログイン プロセス中に取得された Cookie が後続のリクエストで使用されます。

このアプローチは便利で簡単であり、Cookie を簡単に取得して利用することができます。複雑な Cookie 操作メカニズム。

以上がPython で Web ページにログインした後に Cookie を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!