我制作了简单的 php curl 代码来显示 www.google.com 的 html 源代码。这是我的代码:
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.google.com/search?q=".urlencode("test"));
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
echo curl_exec($ch);
curl_close($ch);
?>
但是,为什么我的代码的 html 源代码结果与 google.com 的原始 html 源代码如此不同?当我使用我的 php 代码时,在 html 源代码中有这样的 html 标签:
<h3 class="r"><a href="/url?q=
但是,当我像往常一样在浏览器中打开它时:http://www.google.com/search?q=test
,然后查看 html 源代码,没有 html 标签<h3 class="r"><a href="/url?q=
,还有更多 html 源代码的区别