从网站获取请求

时间:2015-01-25 21:18:08

标签: python networking

我试图拦截网站收到的所有请求,以获取某个文件。例如,当您使用Firefox的网络监视器时。我可以用Python做到吗?很抱歉这么模糊。我想获取网站要求的所有网址,就像您在图片中看到的那样。示例:favicon,js文件,xml文件等

示例:

Firefox -> Tools -> Dev Tools > Network

1 个答案:

答案 0 :(得分:1)

所以你可能需要一个像tcpdump这样的数据包嗅探器。我知道最好的蟒蛇嗅探器是傻瓜。以下是如何使用它来嗅探HTTP的示例: http://www.r00tsec.com/2013/12/simple-sniffer-http-request-and-http.html

请注意,您无法使用HTTPS执行此操作。数据包嗅探通常还需要主机系统的root权限。