Python を使用して Web ページのログインを自動化し、その後の使用のために Cookie を取得する
Cookie を必要とする Web ページにアクセスして解析するには、まず次のことを確立する必要がありますログインセッション。これには、Web ページのログイン スクリプトに POST パラメータを送信する必要があります。その後、応答ヘッダーから Cookie を取得し、Web ページ データへの後続のリクエストで使用するために保存できます。
Python では、このタスクはリクエスト ライブラリを使用して実行できます:
<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>
このコードはサーバーとのセッションを確立し、ログイン中に POST パラメーターを送信します。次に、データ ページに対して GET リクエストを実行し、ログイン中に取得した Cookie がリクエストで自動的に使用されます。応答ヘッダーとテキストは、さらに処理するために印刷できます。
リクエスト ライブラリを使用すると、Web ページのログインと Cookie の取得を自動化する便利で効率的な方法が提供され、Web ページのコンテンツに効率的にアクセスして解析できるようになります。
以上がPython で Web ページのログインを自動化し、Cookie を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。