Ruby访问/提交网站上的查询

时间:2010-12-28 02:58:34

标签: ruby httpwebrequest

说我想创建一个可以访问谷歌的ruby脚本,搜索“狗”,然后返回前5个结果的链接。如何在ruby中实现? 感谢。

为了澄清,我并不是在寻找一种专门搜索Google的方法。我希望这也适用于其他网站,例如amazon.com,dictionary.com等。

3 个答案:

答案 0 :(得分:1)

请参阅此问题的答案:Using Google Search REST API in Ruby

答案 1 :(得分:0)

我会使用cURL来实际获取页面内容(这是一个简单的GET请求到google.com/?q=stuff)。然后你需要使用正则表达式和直觉来解析DOM,提取链接,并显示:)

答案 2 :(得分:0)

如果谷歌api已经存在,你可以用hpricot破解它。或者这是一个script