を使用するときにPythonでWindowsプロキシ設定を無視したいurllib
。私がそれを行うことができた唯一の方法は、InternetExplorerのすべてのプロキシ設定を無効にすることでした。プログラム的な方法はありますか?
os.environ['no_proxy']
すべてのアドレスのプロキシを避けたいので、これは良いオプションではありません。
urlib2ドキュメントから: Class urllib2.ProxyHandler([proxies]) ... 自動検出されたプロキシを無効にするには、空の辞書を渡します。
だから私たちがしたいことはこれです:
import urllib2
proxy = urllib2.ProxyHandler({}) # Pass empty dictionary to bypass proxy
opener = urllib2.build_opener(proxy)
urllib2.install_opener(opener)
socket = urllib2.urlopen('http://www.google.com')
content = socket.read()
ドキュメントによると、proxies=Noneまたはproxies={}を渡すことができます。
urllib.urlopen(some_url, proxies=None)