命令行浏览器,支持javascript呈现,仅输出呈现的HTML

时间:2010-11-27 21:08:39

标签: javascript browser command-line webkit qtwebkit

我想要一种快速的方法来检索给定URL的页面,但不是只获取简单的HTML,而是执行javascript后的HTML。

我知道CutyCapt,但对我来说这很慢,一些网页需要10秒以上。另外,我不习惯使用--min-wait选项,因为它可以返回空/非最终HTML。它似乎也不时给出不同的HTML。有时它渲染一个由javascript函数创建的元素,有时它不会。

还有其他选择吗?我想提供一个URL并获取渲染的html。

1 个答案:

答案 0 :(得分:1)

您可以从svn存储库中获取当前版本的CutyCapt并使用Qt 4.7.1(或Qt git repository中的中继版本)进行编译。当前的Webkit实现比使用的4.4.0版更快在CutyCapt的编译版本中。如果它仍然没有快速enoupgh你可以分析代码并试图找出它是否可以优化。