我试图了解如何使用PHP或JavaScript获取Google搜索结果.我知道以前有可能,但现在我找不到方法.
我试图复制(某种程度上)http://www.getupdated.se/sokmotoroptimering/seo-verktyg/kolla-ranking/的功能
但实际上我想要解决的核心问题只是通过PHP或JavaScript获取搜索结果,其余的我可以搞清楚.
使用file_get_contents()或cURL获取结果似乎不起作用.
例:
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, 'http://www.google.se/#hl=sv&q=dogs');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$result = curl_exec($ch);
curl_close($ch);
echo '<pre>';
var_dump($result);
echo '</pre>';
Run Code Online (Sandbox Code Playgroud)
结果:
string(219)"302已移动文档已移至此处."
因此,通过一些谷歌搜索,我找到了http://code.google.com/apis/customsearch/v1/overview.html,但这似乎只适用于为一个或多个网站生成自定义搜索.它似乎需要传递"自定义搜索引擎"cx参数.
无论如何,任何想法?
出于我的项目的目的,我需要一个Config文件来设置一些值,我需要解析这个文件并将指定的值提取到代码中的变量.你有任何建议或我可以使用的工具吗?我用Java编写代码!