3

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

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

如果我想解析这个,我可以通过各种方式直接使用 DOM,yadda-yadda。但是,如果我想自动将页面保存为 html 文档,以便即使在关闭 javascript 的情况下也可以很好地呈现所有动态生成的元素,那么到目前为止我是 SOL。

有什么建议么?

4

1 回答 1

0

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

安装后,您可以使用View Source -> View Generated Source访问 JavaScript 修改的 HTML。

于 2011-06-24T08:55:46.777 回答