是否有一种工具可以捕获所有由浏览器端javascript生成的DOM网页元素作为html,以获得完整的html页面存档

is there a tool to capture all DOM webpage elements generated by browser-side javascript as html, for a full page html archive?

本文关键字:html 元素 DOM 网页 javascript 一种 工具 是否 浏览器      更新时间:2023-09-26

如果在我的浏览器中通过javascript(使用JSON数据或只是凭空产生)生成了一大堆元素,我无法通过保存其源来完全存档这样的页面。我已经尝试将其保存为IE中的。mht文件,但这不起作用- IE也不保存动态生成的元素。

这样一个页面的例子如下http://www.amazon.com/gp/bestsellers/wireless/ref=zg_bs_nav -注意"price"answers"X new"元素在源html中不存在,而是动态生成的。

如果我想解析它,我可以通过各种方式直接使用DOM,等等。但是,如果我想自动将页面保存为html文档,这样即使javascript关闭,它也可以与所有动态生成的元素一起呈现,到目前为止,我是SOL。

有什么建议吗?

在Firefox中有Web Developer扩展:https://addons.mozilla.org/en-US/firefox/addon/web-developer/

安装后,您可以使用查看源代码->查看生成的源代码访问javascript修改的HTML。