簡単!たった2行のコードで HTML取得&解析をするrubyスクリプト


簡単!たった13行のコードでHTML取得&解析をするPerlスクリプト · DQNEO起業日記


上記記事のヤフートピックス一覧取得をrubyでやってみました。
ライブラリは Mechanize(+Nokogiri) を使ってます。

require "mechanize"
Mechanize.new{|a| a.user_agent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)"}.get("http://www.yahoo.co.jp/").root.xpath("//div[@id='topicsfb']//li").each{|n| puts n.inner_text}


実行結果

玄葉氏 消費増税の明記に意欲
駅ロッカーから新生児の遺体
北 最高人民会議で首相が交代写真
飲料市場 水からゼロ炭酸へ写真
果皮からポリフェノール生産NEW
ポルトガル、南アで熱烈歓迎写真
キンコン西野 本売れたら解散写真
うの別居報道 事務所離婚否定写真NEW
今日の話題(58件)
一覧


rubyでも簡単ですね!