我正在努力寻找一种方法来使用PHP获取Google搜索结果的数量?我搜索了Google和stackoverflow,但没有找到合适的内容。
我想知道如何使用PHP来做到这一点。
答案 0 :(得分:1)
不使用API时:
$content = file_get_contents('https://www.google.com/search?q=test');
preg_match('/<div class="sd" id="resultStats">.*?([0-9\.\,]+).*?<\/div>/', $content, $matches);
var_dump($matches[1]);
虽然我会反对这种(自动)查询方式。
答案 1 :(得分:0)
你可以解析谷歌搜索页面。
在返回页面中,有多个谷歌搜索结果。
如,
当我们在Google搜索框中搜索stackoverflow
时,这些文字会显示在Google搜索框下方:
大约34,800,000个结果(0.79秒)