我想运行一个PHP脚本,它接受一个字符串列表,谷歌搜索它们,然后返回给我(所以我可以插入数据库,写入文件,无论如何)搜索结果的数量。
有没有办法使用Google API以编程方式从PHP执行此操作?还有其他方法吗?
感谢您的任何指示。
答案 0 :(得分:1)
最直接的方法是简单地使用网络搜索的内容。
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
}
但是,确实存在Custom Search API。
使用自定义搜索API,您必须创建一个应用程序才能接收授权的API密钥。使用该密钥,您每天可以获得100个免费查询,并且可以获得JSON和ATOM格式的结果。
答案 1 :(得分:0)
不,如果您使用cURL从您的网站上执行此操作,请准备好将Google列入黑名单,因为这严格违反其服务条款。