RubyでGoogle急上昇ワードを取得するに書いてあるスクリプトをいじってみた。REXMLに詳しいかはわからないけど、XPath大好きなので、XPathを使って書き直した。
require 'rexml/document' require 'net/http' url = 'www.google.co.jp' ret = Net::HTTP.start(url, 80) { |http| http.get('/m/services/trends/get').body } doc = REXML::Document.new(ret) doc.get_elements('/rtt/item').each{|node| puts node.elements['query'].text() }