如何获得在Web浏览会话期间访问的所有URL的完整列表?


4

“全面”是指所有网址:不仅是典型浏览器的历史记录功能列出的网址(我将其称为“主要”网址),还包括浏览器在提供主要网址过程中访问的所有其他网址URL(即重定向,媒体文件,样式表,脚本,框架等)。

(理想情况下,URL将根据导致其被访问的“主要URL”进行组织。)

Answers:


5

提琴手

Fiddler是一个免费的网络调试代理,它记录您的计算机和Internet之间的所有HTTP通信。使用它几乎可以调试来自任何支持代理的应用程序的流量,例如IE,Chrome,Safari,Firefox,Opera等。


2

我赞成Fiddler 对另一个答案的建议。

此外,许多浏览器都有“实时HTTP标头”插件和其他Web开发工具。安装这些程序后,您通常可以以很好的摘要形式查看所有请求。在浏览器的插件存储库中搜索“实时HTTP标头”(链接指向Chrome插件- 是Firefox,是IE浏览器)。这些类型的插件将仅向您提供浏览器请求的信息,而Fiddler则将为您提供每个应用程序所请求的所有信息(这很好;但是您必须对其进行一点排序,不确定您要做什么)要求是)。

在Chrome中,如果您打开工具->开发人员工具,则“网络”和“来源”标签都将向您显示此信息,尽管仅适用于当前标签。

在IE(至少为11)中,“工具”->“ F12开发人员工具”中的“网络”部分还将为您提供该信息。

在Firefox中,我不记得了,但是我确定有类似的东西。

在Safari中,您似乎可以转到Inspect Elements-> Resource Pane

但是,这些功能实际上都不具有生成漂亮的格式化列表的能力,而无需您进行至少一些复制/粘贴/编辑。内置浏览器工具可能是与“主要URL”关联最接近的工具,其次是Live HTTP标头插件以仅监视会话(但与主要URL无关),而Fiddler提供您大量未分类的信息。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.