Archive

Posts Tagged ‘mechanize’

mechanizeでページタイトル取得

1月 22nd, 2009

mechanizeかわいいよmechanize

RUBY:
  1. require 'rubygems'
  2. require 'mechanize'
  3.  
  4. def get_page_title(url)
  5.     agent = WWW::Mechanize.new
  6.     page = agent.get(url)
  7.     return page.title
  8. end
  9. puts get_page_title('http://mail.google.com/mail/')

これまでhpricotを使ってページタイトルの取得をしていましたが、問題にぶち当たりました
上記スクリプトのように、(ログアウト状態で)アクセスするhttpからhttpsへリダイレクトされる場合、なぜかhpricotでは失敗してしまうのです
しかし、mechanizeでは普通にタイトルを取得してくれました!
これからはmechanizeを勉強してみようと思います

,