pyqt4.qtwebkit:qwebpage qwebviewロード停止時にタイムアウトを設定します
質問
何らかのタイムアウトを超えた場合、qwebpageまたはqwebviewの読み込み停止ページに言う方法はありますか?
スルタン
解決
Cutycapt qtwebkitを使用すると、最大待合パラメーターがあります。あなたは彼らがそれをどのように行うかを見てください。 Qtimerと関係があるはずです。
他のヒント
特定のJavaScript呼び出しに時間がかかりすぎることがあるページスクレイピングアプリとまったく同じ問題がありました。
私のアプリには、有効期限が上がったときにページがこのような読み込みが終了したかのようにメソッドを呼び出すシングルショットタイマーを追加します。
self.timer = QTimer()
self.timer.singleShot(15000, self.finished_loading)
ソース全体を見ることができます 私のgithub.
所属していません StackOverflow