我使用curl获取服务器端的html网页代码。
这是我的代码的一部分
curl_setopt($this->ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($this->ch, CURLOPT_URL, $this->url);
curl_setopt($this->ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($this->ch, CURLOPT_BINARYTRANSFER, $this->binary);
但它无法获取包含ajax的html代码或类似web page的内容。
查看 <div id="pdImgs"></div>
当我使用我的脚本时,它没有显示任何内容,但事实上它在div之间有html代码。
我如何通过卷曲或其他方式获得?
答案 0 :(得分:0)
标记由Javascript或AJAX动态加载。所以标签在源代码中是空的。 由于curl无法执行异步加载数据所需的javascript。因此,您将标记清空。