无法获得谷歌的http标记

时间:2014-02-12 05:28:09

标签: php curl

我正在尝试使用php中的curl获取google.com的html标记。我写了以下内容:

$ch= curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.google.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$output= curl_exec($ch);
curl_close($ch);
return $output;

显示以下标记:

<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>302 Moved</TITLE></HEAD>
<BODY>
    <H1>302 Moved</H1>
    The document has moved
    <A HREF="http://www.google.ru/?gfe_rd=cr&amp;ei=xwX7UuzqNuuk4ATU0YHACQ">here</A>.
</BODY>
</HTML>

现在我将php代码更改为以下内容:

$ch= curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.google.ru/?gfe_rd=cr&amp;ei=xwX7UuzqNuuk4ATU0YHACQ");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$output= curl_exec($ch);
curl_close($ch);
return $output;

但它不起作用。 $output不包含google.com的标记。如何解决这个问题?

0 个答案:

没有答案