1

ある種のタイムアウトを超えた場合に、QWebPageまたはQWebViewにページの読み込みを停止するように指示する方法はありますか?

スルタン

4

2 に答える 2

6

特定の JavaScript 呼び出しで時間がかかりすぎることがあるページ スクレイピング アプリで、まったく同じ問題が発生しました。

私のアプリでは、ページの読み込みが次のように終了したかのように、満了時にメソッドを呼び出すシングル ショット タイマーを追加します。

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

ソース全体は私の GitHubで見ることができます。

于 2011-08-08T21:45:27.807 に答える
3

CutyCaptはQTWebKitを使用し、max-waitパラメーターがあります。あなたは彼らがそれをどのように行うかを見てみるべきです。QTimerと関係があるはずです。

于 2010-11-27T20:23:05.520 に答える