プロキシのリストを繰り返し使用するプログラムを作成しようとしているので、各プロキシは最初から最後まで繰り返し使用されます。要求に応じてプロキシを使用する方法は次のようなものです。大規模なプロキシリストでのPythonリクエストの使用
proxyDict = {
"http" : "http://177.86.8.166:3128",
"http" : "http://177.223.187.126:3128"
}
r = requests.get(url, headers=headers, proxies=proxyDict)
私は以下のような大量のプロキシを持っています。
177.86.8.166:3128
177.69.237.53:3128
177.223.187.126:3128
177.101.172.14:3128
177.185.114.89:53281
177.128.192.125:8089
177.128.210.250:8080
私は、メモリ内のproxyDict varにすべてのこれらのプロキシを追加するループを使用してについて考えています。私のプログラムを実行するよりも。これが最善の方法ですか?私はまた、プロキシが別のプロキシで正常に動作しない場合にリクエストを繰り返す必要があり、リクエストが成功するまでこれを続ける必要があります。私はこれを行うための最良の方法ですtry catchブロックを使用することを考えていますか?それとも良い方法があるのですか?