ホームページ > バックエンド開発 > Python チュートリアル > Python の `requests` モジュールで `proxies` 変数を構造化するにはどうすればよいですか?

Python の `requests` モジュールで `proxies` 変数を構造化するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-12-07 16:41:12
オリジナル
206 人が閲覧しました

How to Structure the `proxies` Variable in Python's `requests` Module?

Python の「Requests」モジュールを使用したプロキシについて

質問:

Python の「Requests」モジュールでは「proxies」変数について言及していますが、予想される内容について明確な詳細は提供されていません。この変数はどのように構成すればよいですか?

答え:

「proxies」変数を効果的に使用するには、その構文と目的を理解することが不可欠です。 「proxies」変数は、値として辞書を受け入れます。この辞書は、さまざまなプロトコル (HTTP、HTTPS、FTP など) をそれぞれのプロキシ URL にマップします。以下に例を示します。

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,
}

r = requests.get(url, headers=headers, proxies=proxies)
ログイン後にコピー

プロトコルごとに異なるプロキシ URL を指定することで、プロキシ戦略をカスタマイズできます。あるいは、次のプロキシを環境変数として設定することもできます:

Linux:

export HTTP_PROXY=10.10.1.10:3128
export HTTPS_PROXY=10.10.1.11:1080
export FTP_PROXY=10.10.1.10:3128
ログイン後にコピー

Windows:

set http_proxy=10.10.1.10:3128
set https_proxy=10.10.1.11:1080
set ftp_proxy=10.10.1.10:3128
ログイン後にコピー

「proxies」変数はプロトコル マッピングごとに 2 つの値を取ることができることに注意してください。ただし、辞書に入れる前に特定の型に変換する必要はありません。

以上がPython の `requests` モジュールで `proxies` 変数を構造化するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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