对于某些页面,无法使用curl获取脚本标记?

时间:2015-11-29 17:54:51

标签: javascript php curl

我正在尝试使用livecoding.tv的一些用户来获取所有页面信息。

然而,当我为这个用户卷曲时 https://www.livecoding.tv/locuester/

页面中的

脚本标签未加载。

https://www.livecoding.tv/camwhite/

如果我卷曲此页面,所有页面内容都已正确加载。

 $base = 'https://www.livecoding.tv/camwhite';

 $curl = curl_init();
 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
 curl_setopt($curl, CURLOPT_HEADER, false);
 curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
 curl_setopt($curl, CURLOPT_URL, $base);
 curl_setopt($curl, CURLOPT_REFERER, $base);
 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
 $str = curl_exec($curl);
 curl_close($curl);

 echo $str

我的目标是获取脚本标签内的整个用户页面,我解析他们的rtmp链接。一些用户我的整个代码工作正常,但是由于curl的响应,我的代码中的许多用户都有问题。

关于我的卷曲结果可能有什么问题。无法为某些用户加载Javascript。

0 个答案:

没有答案