如何使用PHP获取Google搜索结果的数量?

时间:2016-12-20 10:08:55

标签: php

我正在努力寻找一种方法来使用PHP获取Google搜索结果的数量?我搜索了Google和stackoverflow,但没有找到合适的内容。

我想知道如何使用PHP来做到这一点。

2 个答案:

答案 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秒)