如何在打开特定网页时分析IE活动

时间:2009-06-29 05:50:58

标签: python html internet-explorer information-retrieval

我想使用urllib库从特定网页检索数据。 问题是,为了打开这个页面,应该发送一些数据 之前的服务器。如果我用IE做,我需要先更新一些复选框和 然后按“显示数据”按钮,打开所需的页面。 查看源代码,我看到按“显示数据”提交某种类型 form - 那里没有特定的url地址。我看不清楚 在代码中,paramaters被发送到服务器... 我认为可能更简单的方法是分析沟通 在按下“显示数据”按钮后,IE和Web服务器之间。 如果我能明确看到IE的作用,我可以用urllib模仿它。

最简单的方法是什么?

2 个答案:

答案 0 :(得分:3)

HTML调试代理将是在这种情况下使用的最佳工具。当您使用IE时,我推荐Fiddler,因为它是由Microsoft开发的,并通过插件自动与Internet Explorer集成。我个人一直使用Fiddler,这是一个非常有用的工具,因为我正在构建一个模仿用户与网站浏览会话的应用程序。 Fiddler对请求参数,响应进行了很好的调试,甚至可以解码加密的数据包。

答案 1 :(得分:0)

您可以使用网络调试代理(例如FiddlerCharles)或浏览器插件(例如HttpFoxTamperData)或数据包嗅探器(例如Wireshark)。