我正在尝试使用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&ei=xwX7UuzqNuuk4ATU0YHACQ">here</A>.
</BODY>
</HTML>
现在我将php代码更改为以下内容:
$ch= curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.google.ru/?gfe_rd=cr&ei=xwX7UuzqNuuk4ATU0YHACQ");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$output= curl_exec($ch);
curl_close($ch);
return $output;
但它不起作用。 $output
不包含google.com
的标记。如何解决这个问题?