6
我正在使用python webkit.WebView和gtk來抓取網頁。但是,該網頁是由JavaScript動態加載的。如何知道頁面是否真的完全加載?
WebView「加載完成」事件不足以處理此事件。有沒有任何指標/事件讓我知道,即使是由JavaScript生成的內容,頁面是否真的完全加載?
感謝,
我正在使用python webkit.WebView和gtk來抓取網頁。但是,該網頁是由JavaScript動態加載的。如何知道頁面是否真的完全加載?
WebView「加載完成」事件不足以處理此事件。有沒有任何指標/事件讓我知道,即使是由JavaScript生成的內容,頁面是否真的完全加載?
感謝,
還有就是要確定該頁面完全加載沒有真正的方法。
一種方法是確定自上次請求以來的時間量。但是,有些頁面會不斷重複請求。跟蹤腳本和一些廣告腳本是很常見的。
我會做的是使用一段時間後,網絡視圖說完成加載...... 5秒左右。這不是完美的,但是是最好的,因爲沒有辦法確定任意頁面的「完全加載」。