有没有办法在加载网页时跟踪网页所做的所有调用?比如说,我进入了一个视频观看网站,我想以递归方式跟踪所有GET调用,直到我找到一个mp4 / flv文件。我知道这样做的方法是递归地跟踪URL,但是这个解决方案并不总是合适且非常有限(比如有几千个链接,或者链接在一个无法读取的文件中)。有没有办法做到这一点?理想情况下,实现可能是在python中,但PHP和C也很好
答案 0 :(得分:0)
您可以使用Fiddler,这是一个非常好的Web调试器代理。
答案 1 :(得分:0)
有几个代理(http://mitmproxy.org/很受欢迎,我非常喜欢http://www.charlesproxy.com/),可以通过MITM进行HTTPS连接。
答案 2 :(得分:0)
Chrome提供了一个用于查看网络连接的内置工具。按Ctrl + Shift + J打开JavaScript控制台。然后打开“网络”选项卡以查看所有GET / POST呼叫。
答案 3 :(得分:0)
如果您使用的是FireFox或Chrome,则只需使用开发人员工具,然后使用“.mp4”过滤所有网络请求。
或者你可以使用WireShark,并放置一个类似的过滤器