我想问一下是否有人知道如何在抓取页面之前完全加载页面(如所有css,.js等文件)。我这样做的目的是,我想抓一个页面,其中我想要获得的值由js文件给出。我使用php curl来POST数据,并使用简单的hmtl dom解析器轻松获取我想要的数据但解析器似乎无法检测/获取该值,我怀疑解析器没有得到它因为页面不是完全装满了。
我希望有人有个主意。
谢谢。
编辑: 这是我用于解析器的函数
foreach($dom->find("div[class=ResultItem Registered]") as $element)
它无法找到第二个类“已注册”,因为它被赋予.js文件。