我正在尝试在我的网站中使用谷歌搜索查询,我需要为发送给查询的文本获取网站网址,该代码适用于有限的结果,但之后它会在一段时间后停止工作,可能会导致Google禁用它有一段时间。如何在PHP中使用谷歌搜索查询?
这里是我使用的代码。
$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的一些文字,然后提交就应该检索所有相关信息,但它不起作用。
请帮我弄清楚这个问题.... 感谢提前:)
你试过'http'用'https'更换??? – 2015-03-31 07:22:32
@NishantSolanki是的,但没有效果:( – 2015-03-31 07:23:51
不曾刮谷歌,他们发现并阻止这件事,并带来奇怪的诉讼:-( – 2015-03-31 07:43:58