Pyqt4.qtwebkit: qwebpage qwebview Установите время ожидания при остановке нагрузки

StackOverflow https://stackoverflow.com/questions/3727274

Вопрос

Есть ли способ сказать qwebpage или на страницу загрузки qwebview, если превышен какой-то тайм-аут?

Султан

Это было полезно?

Решение

CutyCapt. Используется QTWebkit, и он имеет максимальный параметр ждать. Вы должны взглянуть на то, как они это делают. Это должно быть что делать с QTimer.

Другие советы

У меня именно такая же проблема с моей страницей приложение Scraping, которое иногда занимает слишком много времени на определенных вызовах JavaScript.

В моем приложении я добавляю таймер Single Shot, который на срок действия вызывает метод «Как будто» страница закончила загрузку, как это:

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

Вы можете увидеть весь источник на мой github..

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top