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

问题描述 投票:3回答:2

如果通过JavaScript在浏览器中生成了大量元素(使用JSON数据或凭空获取),则无法通过保存其源代码来完全存档此类页面。我已经尝试过将其另存为IE中的.mht文件,但这不起作用-IE也不会保存动态生成的元素。

这种页面的示例在此处http://www.amazon.com/gp/bestsellers/wireless/ref=zg_bs_nav-请注意,源html中不存在“ price”和“ X new”元素,而是动态生成的。

如果我想解析这一点,我可以通过yadda-yadda的各种方法直接与DOM合作。但是,如果我想自动地将页面另存为html文档,以便即使关闭javascript时也可以很好地呈现所有动态生成的元素来呈现它,到目前为止我还是SOL。]

有什么建议吗?

如果通过JavaScript在浏览器中生成了大量元素(使用JSON数据或凭空获取),则无法通过保存其源代码来完全存档此类页面。我已经尝试过...

javascript dom web-scraping dynamic-html
2个回答
0
投票

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


0
投票

“ ref = zg_bs_nav”是Amazon Associates的引荐链接吗?

© www.soinside.com 2019 - 2024. All rights reserved.