ホームページ >バックエンド開発 >Python チュートリアル >Python でリクエストを使用するときに 302 リダイレクトの問題を解決する方法
リクエストを使用してログインをシミュレートする場合、request.get(url) を直接使用すると、簡単に 302 リダイレクトが発生する可能性があります (リクエストには Cookie 処理が伴いますが、永続的ではありません)。 request .Session() オブジェクトを使用して、Cookie やその他の状態を永続化します。
例:
s = requests.Session() response = s.get(url, headers=headers) #其他操作
302 リダイレクトを引き起こすもう 1 つの状況は、Session オブジェクトを使用してページをリクエストするときに、対応するリクエスト ヘッダー (例: Referer) が渡されず、サーバーが検証に失敗し、
リダイレクトメッセージを返します。解決策は、対応するリクエスト ヘッダーを構築し、ページをフェッチするときにそれを渡すことです。
以上がPython でリクエストを使用するときに 302 リダイレクトの問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。