MechanizeでCookieを弄るときに必要になる。Cookieの制御
クッキーの追加
mech = Mechanize.new uri = URI.parse("http://www.example.com") cookie = Mechanize::Cookie.new('my_name', uri.host, {:value=>"takuya",:domain=>uri.host, :path=>"/"}) mech.cookie_jar << cookie
有効期限付き
cookie = Mechanize::Cookie.new('my_name', uri.host, {:value=>"takuya",:domain=>uri.host, :path=>"/", :expires=> Time.now+60*60*24 } )
Cookieの保存
状態を保存して続きから始めたいこともおおい
mech = Mechanize.new #do something io = $stdout mech.cookie_jar.save(io, {:session=>true})