yahoo検索で検索数を表示するスクリプト
検索word: "test"
require "rubygems" require "mechanize" require "hpricot" require "kconv" require "uri" $KCODE="u" #tmp123="http://www.aeon.info/" #text="link:"+tmp123; text="test" search=URI.encode(text.toutf8) puts text URL="http://search.yahoo.co.jp/search?p="+search+"&n=100" agent=Mechanize.new() page=agent.get(URL) text2=Hpricot(page.body) str=(text2/"#inf") str2= str.inner_html.toutf8; str3=(str2.gsub(/.*約/,"")).gsub(/件.*/,""); puts str3.to_i
css セレクタのid="inf"で件数を引っ張りだしている.
参考:
http://weboook.blog22.fc2.com/blog-entry-268.html