Fiddler无法捕获Python HTTP请求?
我试着用fiddle2来调试我的一个Python程序,这个程序会发送HTTP请求并获取响应。不过,无论我是在命令提示符下运行Python还是在Python的图形界面下运行,我都没有看到任何流量出现在fiddler上。fiddler的过滤器没有设置,也就是说我设置的是显示所有进程,我确实看到了我浏览器的流量。
请问我需要设置什么吗?
谢谢。
2 个回答
5
只有当你把Python设置成使用Fiddler这个代理时,它才会有效。其实用Wireshark可能更简单,这个工具可以让你监控所有的HTTP流量,不需要使用代理。
8
Python 默认情况下不使用代理,所以 Fiddler 不能拦截它的网络流量。你可能需要稍微修改一下 Python 程序。这里有另一个讨论,介绍了如何在 Python 程序中使用代理,链接是 使用 urllib2 设置代理。