【发布时间】:2010-09-06 02:42:24
【问题描述】:
网站提供的许多小部件实际上是 JavaScript 的一小部分,它们通过 DOM 操作或document.write() 生成 HTML。我不想通过额外的请求进一步减慢浏览器的速度并相信另一个提供程序快速、可靠且不会更改小部件输出,我想执行* JavaScript 以生成呈现的 HTML,然后保存该 HTML 源代码。
我研究过的似乎行不通或太难的事情:
- 链接浏览器(不是 lynx!)
- 无头使用 Xvfb 加 Firefox 加 Greasemonkey (yikes)
- 全 Java 浏览器工具包 Cobra(最好的选择!)
有什么想法吗?
** 显然你不能真正完全执行 JavaScript,因为它不一定有退出路径,但你明白了。
【问题讨论】:
标签: javascript html rendering greasemonkey