我打开网址:
site = urllib2.urlopen('http://google.com')
我想要做的是用同样的方式连接我在某个地方告诉我:
site = urllib2.urlopen('http://google.com', proxies={'http':'127.0.0.1'})
但那也不起作用.
我知道urllib2有类似代理处理程序的东西,但我不记得那个功能.
我的代码:
proxy = urllib2.ProxyHandler({'http': '127.0.0.1:8888'})
opener = urllib2.build_opener(proxy)
urllib2.install_opener(opener)
f = urllib2.urlopen('http://www.google.com')
print f.read()
这个请求没有在Fiddler的捕获中显示,有没有人知道如何配置Fiddler以便捕获请求?
编辑:请求有效,我可以看到内容.此外,如果我关闭Fiddler,请求会失败,正如预期的那样,因为没有代理.只是我在Fiddler看不到任何东西.
EDIT2:我看到了我编写的.NET测试控制台应用程序的流量.但我没有看到来自我的python脚本的流量.