python读取fiddler_python – Fiddler没有捕获我脚本的请求

我的代码:

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脚本的流量.

解决方法:

当fiddler2打开时,我得到了完全相同的问题,即使我改变了

proxy = urllib2.ProxyHandler({‘http’:’http://asdfl.com:13212 /’})(这样没有现有的代理服务器),它仍然可以获取页面内容,我想也许当代理服务器已经设置好了通过fiddler2,urllib2由于某种原因完全忽略了ProxyHandler,仍然无法弄清楚.

在Fiddler2中,转到页面Tools-> Fiddler Options …-> Connections,从“IE应绕过Fiddler for …”字段中的值中删除尾随分号,然后重新启动Fiddler2.

这个解决方案解决了我的问题,希望可以帮助别人,如果你正在努力.

标签:python,fiddler

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值