使用 google 获取网站的结果数量
Get amount of results for a website using google
我使用这段代码获得了 google 个结果
$dom = new DOMDocument();
$in = urlencode($term);
@$dom->loadHTMLFile('http://www.google.com/search?hl=en&tbo=d&site=&source=hp&q="'.$in.'"');
$xpath = new DOMXPath($dom);
$total = $xpath->query('//*[@id="resultStats"]')->item(0)->nodeValue;
$total = preg_replace("/[^0-9]/", "", $total);
但突然停止工作...我无法从服务器
获取url
有什么想法吗?
提前致谢
Google 有时会阻止 "unusual" 流量并显示验证码以证明您不是机器人。这可能影响了您的脚本。参见:https://support.google.com/websearch/answer/86640?hl=en
我使用这段代码获得了 google 个结果
$dom = new DOMDocument();
$in = urlencode($term);
@$dom->loadHTMLFile('http://www.google.com/search?hl=en&tbo=d&site=&source=hp&q="'.$in.'"');
$xpath = new DOMXPath($dom);
$total = $xpath->query('//*[@id="resultStats"]')->item(0)->nodeValue;
$total = preg_replace("/[^0-9]/", "", $total);
但突然停止工作...我无法从服务器
获取url有什么想法吗?
提前致谢
Google 有时会阻止 "unusual" 流量并显示验证码以证明您不是机器人。这可能影响了您的脚本。参见:https://support.google.com/websearch/answer/86640?hl=en