PyQt4.QtWebKit: QWebPage QWebView conjunto tiempo de espera al tope de carga
Pregunta
¿Hay alguna manera de decir a un QWebPage oa una página de carga parada QWebView si se excede algún tipo de tiempo de espera?
Sultan
Solución
CutyCapt utiliza QtWebKit y tiene un parámetro max-espera. Usted debe echar un vistazo a cómo lo hacen. Debe tener algo que ver con QTimer.
Otros consejos
he tenido exactamente el mismo problema con mi página de raspado de aplicación que a veces tardan demasiado tiempo en ciertas llamadas de JavaScript.
En mi aplicación que añadir un solo temporizador de disparo que, al expirar llama a un método "como si" la página tiene terminado de cargar la siguiente manera:
self.timer = QTimer()
self.timer.singleShot(15000, self.finished_loading)
Se puede ver toda la fuente de mi GitHub .
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow