Python スクリプトで Squid を使用してプロキシ経由で新しい接続を確立するにはどうすればよいですか?

Python スクリプトで Squid を使用してプロキシ経由で新しい接続を確立するにはどうすればよいですか?

私はネットワークとプロキシの初心者です。プロジェクトのためにプロキシ接続を提供する必要があります。

すでに接続があり、そのプロキシ経由で接続するようにプロセスの接続動作を変更したいと考えています。また、スロットリングされたことが検出された場合に新しい IP を使用するようにしたいと考えています。

私が望む新しい接続プロセスは、サーバーから接続 -> プロキシ -> スロットルされている場合は必要なサイト: プロキシを介して新しい接続を確立する (新しい IP がプロキシによって割り当てられていることを確認する必要があります) です。

答え1

このコードを試してください

proxy = urllib2.ProxyHandler({'http': '127.0.0.1:8080'})
opener = urllib2.build_opener(proxy)
urllib2.install_opener(opener)
urllib2.urlopen('http://www.google.com')

関連情報