如果超过某种超时,有什么办法可以对qwebpage或qwebview停止加载页面?

苏丹

有帮助吗?

解决方案

皮肤赛 使用QTWebKit,并具有最大等待参数。您应该看一下他们如何做。它应该与QTimer有关。

其他提示

我的页面刮擦应用程序遇到了完全相同的问题,有时在某些JavaScript呼叫上会花费太长时间。

在我的应用程序中,我添加了一个单个射击计时器,该计时器在有效期称为“好像”页面已经完成了这样的加载:

self.timer = QTimer()
self.timer.singleShot(15000, self.finished_loading)

您可以看到整个源 我的github.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top