【发布时间】:2013-11-20 19:06:33
【问题描述】:
我正在尝试使用 PHP 从网站获取 HTML 源代码,我尝试了以下代码,它适用于 google.com 和其他网站,但不适用于 facebook.com
我错过了什么?
<?php
$curl_handle=curl_init();
curl_setopt($curl_handle, CURLOPT_URL,'www.facebook.com');
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_USERAGENT, 'Mozilla/5.0');
$query = curl_exec($curl_handle);
curl_close($curl_handle);
$query = htmlentities($query);
echo $query;
?>
【问题讨论】:
-
也许您可以检索并查看请求的标头。里面可能有一些有用的东西。
-
如果您不介意在问题中避免使用“gonna”和“plz”,这里通常会受到欢迎。这不是聊天室
:)。