PHP - 解析Google相关搜索(Google趋势)

时间:2014-09-21 10:08:58

标签: php parsing curl google-trends

我需要解析此网址http://www.google.com/trends/fetchComponent?q=swine&cid=TOP_QUERIES_0_0&export=3

我尝试过:

<?php
$ch = curl_init("http://www.google.com/trends/fetchComponent?q=swine&cid=TOP_QUERIES_0_0&export=3");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($ch);
curl_close($ch);
echo $html;
?>

但我只收到

  

您已达到配额限制。请稍后再试。

但是,如果我可以从网络浏览器打开该页面(我没有登录),我可以更改搜索条件等。所以从网络浏览器它可以工作,但ID不使用PHP和CURL。

1 个答案:

答案 0 :(得分:0)

问题的答案是:您已经达到Google趋势请求的配额。网站管理员不会欣赏他们的网站受到执行自动请求的脚本的打击。如果您继续发送请求,许多网站将阻止您访问它们。解决方案是将您的请求降低到更合理的速度,使用API​​(如果可用),联系网站管理员以请求提供API,或从其他地方获取数据。