Requests-proxy
提供:Dev Guides
リクエスト-プロキシ
これまでのところ、サーバーに直接接続して通信するクライアントを見てきました。 プロキシを使用すると、相互作用は次のように発生します-
- クライアントはプロキシにリクエストを送信します。
- プロキシはリクエストをサーバーに送信します。
- サーバーは応答をプロキシに送り返します。
- プロキシはクライアントに応答を返します。
Httpプロキシの使用は、クライアントとサーバー間のデータ交換を管理するために割り当てられた追加のセキュリティです。 リクエストライブラリには、次に示すようにプロキシパラメータを使用して、プロキシを処理するためのプロビジョニングもあります-
例
import requests
proxies = {
'http': 'http://localhost:8080'
}
res = requests.get('http://httpbin.org/', proxies=proxies)
print(res.status_code)
リクエストはhttp://localhost:8080 [http://localhost]:8080 URLにルーティングされます。
出力
200