urllib2 でのプロキシの使用
urllib2 を使用する場合、プロキシ サーバー経由でインターネットに接続する必要がある場合があります。 。 urllib2 を使用してそのような接続を確立する方法は次のとおりです:
質問:
プロキシで urllib2 を使用して URL を開きたいと考えています。次のコマンドを使用してみました:
<code class="python">site = urllib2.urlopen('http://google.com', proxies={'http':'127.0.0.1'})</code>
ですが、うまくいかないようです。プロキシを設定するために使用する必要がある特定の関数はありますか?
回答:
urllib2 でプロキシを使用するには、次の手順に従います:
<code class="python">proxy = urllib2.ProxyHandler({'http': '127.0.0.1'})</code>
<code class="python">opener = urllib2.build_opener(proxy)</code>
<code class="python">urllib2.install_opener(opener)</code>
<code class="python">urllib2.urlopen('http://www.google.com')</code>
次の手順に従うことで、リクエストを行うときに指定されたプロキシ サーバーを使用するように urllib2 を設定できます。
以上がプロキシで urllib2 を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。