1. ホーム
  2. python

[解決済み] urllib2によるプロキシ

2022-02-08 12:26:15

質問

でurlを開いています。

site = urllib2.urlopen('http://google.com')

そして、同じようにプロキシで接続したいのですが、どうしたらいいでしょうか? どこかで教えてもらった

site = urllib2.urlopen('http://google.com', proxies={'http':'127.0.0.1'})

が、これもうまくいかなかった。

urllib2にはproxyハンドラみたいなのがあるのは知っているのですが、その機能が思い出せません。

どのように解決するのですか?

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