【发布时间】:2011-10-06 22:42:27
【问题描述】:
我的代码:
此请求未显示在 Fiddler 的捕获中,有人知道如何配置 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 中什么都看不到。
EDIT2:我看到来自我编写的 .NET 测试控制台应用程序的流量。但我没有看到来自我的 python 脚本的流量。
【问题讨论】:
-
请求有效吗? (即:它实际上是在抓取谷歌的内容吗?)
-
是的,我已经编辑了问题。
-
听起来您可能设置了过滤器:fiddler2.com/fiddler/help/faq.asp#missingtraffic
-
谢谢。我没有设置过滤器...“过滤器”选项卡的所有字段都变灰,因为未选中“使用过滤器”复选框。 “进程过滤器”也没有设置。