我正在使用 python webkit.WebView 和 gtk 来抓取网页。但是,该网页是由 javascript 动态加载的。
WebView“加载完成”事件不足以处理此问题。是否有任何指示器/事件让我知道页面真的已完全加载,甚至是 javascript 生成的内容?
谢谢,
最佳答案
没有真正的方法来确定该页面是否已完全加载。
一种方法是确定自上次请求以来的时间量。但是,有些页面会不断地重复请求。这在跟踪脚本和一些广告脚本中很常见。
我会做的是在 Web View 表示加载完成后使用一段设定的时间... 5 秒左右。它并不完美,但却是最好的,因为无法确定任意页面的“完全加载”是什么。
关于javascript - 我如何知道页面是否真的完全加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14093870/