0

我试图了解使用 QtWebkit 和wget命令的简单加载页面的结果输出之间的区别,除了 QtWebkit 有一个大型 API,我们可以在网页中使用它来用 Python 做很多事情。

a 的过程是什么,wget它如何下载包含所有组件(图像等)的网页。两个进程的输出大小有区别吗?

onload最后一个问题:使用 QtWebkit(除了事件处理程序)在加载页面中正在执行什么(javascript )?

4

1 回答 1

1

默认情况下,wget 不会检索任何页面必需品,除非您通过-p/--page-requisites-r/--recursive标志告诉它。它不处理任何 JavaScript 命令,也不会尝试对标记或 CSS 做任何事情,除非您明确告诉它这样做。即便如此,我很确定它只是使用简单的字符串匹配来确定资源名称和链接 URL。总而言之,除非您正确配置它(几乎所有强大的 *NIX 工具的基础),否则它是非常愚蠢的。

由于 WebKit 库非常广泛,因此了解您正在尝试使用它做什么会很有用,例如您正在执行什么代码。但是,既然你已经知道你正在做的是执行 JavaScript 调用,那么可以合理地假设它所做的不仅仅是检索页面。

也许如果您提供一些您正在尝试做的事情的例子,我将能够更彻底地回答您的问题。

于 2012-05-07T14:46:01.003 回答