我想运行一个PHP脚本,该脚本接受字符串列表,google搜索它们,然后返回给我(因此我可以插入数据库,写入文件,等等)搜索结果的数量。
是否有一种方法可以使用谷歌API从PHP编程地做到这一点?还有其他方法吗?
谢谢你的指点。
最直接的方法就是直接使用web搜索的内容。
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,您必须创建一个应用程序来接收授权的API密钥。使用该键,您每天可以获得100个免费查询,并且可以获得JSON和ATOM格式的结果。
不,如果你使用cURL在你的网站上做这个,准备好很快被Google列入黑名单,因为这是严格违反他们的服务条款的。