ホームページ >バックエンド開発 >Python チュートリアル >Python の「requests」モジュールでプロキシ サーバーを使用するにはどうすればよいですか?
'Requests' モジュールによるプロキシ: 'proxies' 変数について
Python の 'Requests' モジュールを使用すると、ユーザーは HTTP を送信できます。簡単にリクエストできます。その重要な機能の 1 つは「proxies」変数で、これによりネットワーク リクエストにプロキシ サーバーの使用が可能になります。ただし、ドキュメントでは、この変数の予期される形式について不明瞭な場合があります。
「プロキシ」辞書を理解する
「プロキシ」変数には、次のような辞書が含まれている必要があります。キーはプロトコル (「http」、「https」など) を表し、値はプロキシ URL を表します。各プロキシ URL は、「scheme://ip:port」の形式にする必要があります。「scheme」は通常「http」または「https」、「ip」はプロキシ サーバーの IP アドレス、「port」はサーバーがリッスンしているポート番号。
例:
http_proxy = "http://10.10.1.10:3128" https_proxy = "https://10.10.1.11:1080" ftp_proxy = "ftp://10.10.1.10:3128" proxies = { "http": http_proxy, "https": https_proxy, "ftp": ftp_proxy }
この例では、プロキシ URL は、HTTP、HTTPS、および FTP プロトコルに対して指定されます。
環境変数
Linux および Windows では、プロキシ設定は環境変数を通じて構成することもできます。
「Requests」ライブラリでの使用
「proxies」辞書の設定後「Requests」ライブラリと一緒に次のように使用できます。
r = requests.get(url, headers=headers, proxies=proxies)
このリクエストは、使用されるプロトコルに従って、指定されたプロキシ サーバーを経由します。
結論
正しい形式を理解することで「proxies」変数を使用すると、「Requests」モジュールでプロキシ サーバーを効果的に使用できます。プロキシ URL を正しくフォーマットし、必要に応じて適切な環境変数を設定してください。
以上がPython の「requests」モジュールでプロキシ サーバーを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。