回答
file_get_contents("http://www.google.com/search?hl=$lang&q=$query")
走错了路。有一个API,你应该使用它。在这里,你依赖一个*可能会改变的网址。 – 2011-04-02 18:34:56
我在开玩笑。此外,API _might_也会改变! – Eric 2011-04-02 18:35:58
噢好吧,虽然这并不明显;)(对我来说至少:p) – 2011-04-02 18:36:57
http://code.google.com/apis/customsearch/v1/overview.html
,他带我在谷歌15秒内找到。
注意:如果您计划在一天内使用多于100个查询,则需要为该服务付费。
编辑:应该指出,这是为您的网站创建一个自定义搜索引擎。如果你只是想让它在谷歌的网络上进行搜索......那里有小部件。即使两者都可以在不到一分钟的时间内用Google解答,我仍会假设前者。
花了我25秒。 :-) – Smandoli 2011-04-02 17:54:51
是的。看看http://code.google.com/apis/customsearch/v1/overview.html
JSON/Atom自定义搜索API可让您开发网站和程序,以编程方式从Google自定义搜索中检索和显示搜索结果。借助此API,您可以使用RESTful请求以JSON或Atom格式获取搜索结果。
看看我推荐你使用CURL扩展。允许请求的和有趣的参数(支持即时快gzip压缩的请求,例如):
$lang = 'es'; // Spanish language
$query = 'answer to life, the universe and everything'; // query request
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.google.com/search?hl=$lang&q=$query");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_ENCODING, "gzip,deflate"); // return compress content
$content = curl_exec($ch); // execute request and save in $content var
curl_close($ch); // close and free
- 1. 我可以指定要搜索的URL类型吗? - 谷歌搜索
- 2. 以谷歌搜索
- 3. 谷歌搜索python可能吗?
- 4. 谷歌搜索条件 - 一个搜索的着陆页
- 5. 我可以在SearchView中实现谷歌Guava搜索
- 6. 在谷歌搜索
- 7. 在谷歌搜索
- 8. 在谷歌搜索
- 9. 谷歌搜索谷歌搜索谷歌API或r python
- 10. 我可以制作一个没有谷歌索引的实时网站吗?
- 11. 我们可以链接谷歌+页面而不是谷歌+谷歌自动搜索配置文件
- 12. 我们可以在jqGrid中做客户端搜索过滤吗?
- 13. 谷歌搜索
- 14. 谷歌在我的网站搜索
- 15. 如何做一个谷歌搜索与Jsoup
- 16. 有什么需要做一个Java程序搜索谷歌?
- 17. 谷歌CSE - 在同一页上的多个搜索表单
- 18. 我可以在谷歌应用引擎上使用谷歌聊天图片吗?
- 19. 假设我想搜索一个文件夹中的文件类型,我可以在xcode中搜索吗?
- 20. 谷歌有一个基本的搜索API吗?
- 21. 我可以缩小谷歌字体吗?
- 22. 如何让我的谷歌网络应用在谷歌搜索?
- 23. 使用谷歌搜索一个网址
- 24. 带有两个以上变量的Swift谷歌搜索
- 25. 我可以在谷歌应用引擎上使用SQLite库吗?
- 26. 我可以在vkontakte上使用谷歌分析吗?
- 27. 无法搜索“C++”在谷歌搜索
- 28. 我可以做一个lambda参数吗?
- 29. 附近在谷歌地图上搜索
- 30. 我想使用javascript在谷歌搜索一个词
这就像第一个结果,如果你做了“谷歌搜索”自己...... – 2011-04-02 18:35:52