curl并没有抓住每一个Facebook源代码

时间:2016-06-16 16:11:58

标签: php html facebook curl

我有这个简单的php curl代码,它从facebook页面获取html源代码,但它并不适用于所有这些代码。

<?php
$ch = curl_init("https://www.facebook.com/viktor.milosevic.311?fref=ts");
curl_setopt( $ch, CURLOPT_POST, false );
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true );
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.0 en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7");
curl_setopt( $ch, CURLOPT_HEADER, false );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
$data = curl_exec( $ch );
echo $data;
?>

上面的代码将显示示例中链接的源代码,但是对于某些链接,我没有获得源代码,例如链接:https://www.facebook.com/sandra.usic?fref=ts

我得到的不是页面源代码

  

您关注的链接可能已过期,或者该页面可能仅对您不在的受众群体可见。

有关如何解决这个问题的想法吗?

0 个答案:

没有答案