【发布时间】:2015-06-04 10:41:19
【问题描述】:
我正在尝试在我的网站中使用 Google 搜索查询,我需要为我发送到查询的文本获取网站 URL,代码在有限的结果中工作正常,但一段时间后它停止工作,可能是谷歌禁用有一段时间了?
代码如下:
$cleanQuery = str_replace(" ","+",$text);
$url = 'http://www.google.com/search?q='.$cleanQuery;
$scrape = file_get_contents($url);
$text 是用户在搜索时输入的文本。但问题是它只工作了一段时间,然后就停止了。
工作示例:http://www.alleffort.com/tools/findurl.php
如果您在 textarea 中输入一些文本,那么在提交时它应该检索所有相关信息,但它不起作用。
【问题讨论】:
-
你试过用
https替换http吗??? -
@NishantSolanki 是,但没有效果:(
-
永远不要刮谷歌。他们发现并阻止了这一点。并提起奇怪的诉讼:-(
-
但是我需要通过报废来检索信息,那么还有什么办法呢?
标签: php google-search google-search-api