0
我正在尋找一種使用RoR來檢索Google搜索結果的方法。 我剛纔可以看到,它以前只能通過刮取HTML頁面(Scruby,Nokogiri,Mecheanize ...)來完成。我首先想知道,如果它是合法的,其次,我沒有真正不喜歡,你怎麼能依靠另一個網站的HTML和CSS - 如果它在第二天被更改會發生什麼......也許我錯過了那裏的東西? 然後我看到Google提供了一個API來完成它,但是我找不到任何處理它的Rails插件。使用Rails獲取Google搜索結果
有人知道嗎?
謝謝:-)。
非常感謝您的回覆!關於GoogleAjax,有可能像GoogleAjax :: Search.web這樣的函數無法獲取參數...?我無法定義頁數或結果數量?我也注意到它只返回完整的HTML代碼(未清理,需要解析)? – Moozly
@Moozly,我在我的答案中添加了一個代碼示例。我可以確認它適用於googleajax 1.0.1。你可以迭代搜索結果,將':start => 10'作爲第二個參數傳遞給'web()' –
非常有趣的答案,+1 – apneadiving