我怎么知道页面真正满载?

lim*_*imi 6 javascript python webkit web-crawler webview

我正在使用python webkit.WebView和gtk来抓取网页.但是,网页是由javascript动态加载的.

WebView"load-finished"事件不足以处理此问题.是否有任何指示/事件让我知道页面是否真的完全加载甚至javascript产生的内容?

谢谢,

Bra*_*rad 4

没有真正的方法来确定该页面是否已完全加载。

一种方法是确定自上次请求以来的时间量。然而,有些页面会不断地重复请求。这在跟踪脚本和某些广告脚本中很常见。

我要做的是在网络视图表示完成加载后使用一段设定的时间... 5 秒左右。它并不完美,但却是最好的,因为无法确定任意页面的“完全加载”是什么。