マイペースなプログラミング日記

DTMやプログラミングにお熱なd-kamiがマイペースに書くブログ

RubyでGoogle急上昇ワードを取得する

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()
}