gpt4 book ai didi

python - Fiddler 没有捕获我脚本的请求

转载 作者:太空宇宙 更新时间:2023-11-03 13:23:02 25 4
gpt4 key购买 nike

我的代码:

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:我看到来 self 编写的 .NET 测试控制台应用程序的流量。但是我没有看到来 self 的 python 脚本的流量。

最佳答案

我遇到了完全相同的问题,当 fiddler2 打开时,即使我改变了proxy = urllib2.ProxyHandler({'http': 'http://asdfl.com:13212/'})(这样没有代理服务器),它仍然可以获取页面内容,我猜也许当 fiddler2 设置了代理服务器时,urllib2 出于某种原因完全忽略了 ProxyHandler,仍然无法弄清楚。


我明白了,请检查 stackoverflow 中的线程: urllib2 doesn't use proxy (Fiddler2), set using ProxyHandler

在 Fiddler2 中,转到页面 Tools->Fiddler Options ...->Connections,从“IE should bypass Fiddler for ..."字段并重新启动 Fiddler2。

这个解决方案解决了我的问题,希望可以帮助你遇到困难的人。

关于python - Fiddler 没有捕获我脚本的请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7681305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com