使用PHP获取字符串的google搜索结果数?

使用PHP获取字符串的google搜索结果数?,php,string,search,Php,String,Search,我想运行一个PHP脚本,获取字符串列表,谷歌搜索它们,然后返回给我(这样我就可以将搜索结果的数量插入数据库、写入文件等等) 有没有一种方法可以使用GoogleAPI从PHP编程实现这一点?还有其他方法吗 谢谢你的指点 不,如果你在你的网站上使用cURL来做这件事,要准备好很快被谷歌列入黑名单,因为这严格违反了他们的TOS。最直接的方法就是简单地使用websearch的内容 foreach($list_of_strings as $string) { $result_in_html = f

我想运行一个PHP脚本,获取字符串列表,谷歌搜索它们,然后返回给我(这样我就可以将搜索结果的数量插入数据库、写入文件等等)

有没有一种方法可以使用GoogleAPI从PHP编程实现这一点?还有其他方法吗


谢谢你的指点

不,如果你在你的网站上使用cURL来做这件事,要准备好很快被谷歌列入黑名单,因为这严格违反了他们的TOS。

最直接的方法就是简单地使用websearch的内容

foreach($list_of_strings as $string)
{
    $result_in_html = file_get_contents("http://www.google.com/search?q=$string");
    //parse the html however you see fit
}
然而,确实存在一个新的问题

使用自定义搜索API,您必须创建一个应用程序来接收授权的API密钥。使用该键,您每天可以获得100个免费查询,并且可以获得JSON和ATOM格式的结果