mechanize:Mechanize::Form#submit
これまで submit は使ったことあったと思っていたが、それは、Mechanize#submit のようだ(呼び出し関係はあるようだけど)
>> require 'mechanize' => true >> agent = Mechanize.new => #<Mechanize:0xb7484538 ... >> page = agent.get('http://google.com/') => #<Mechanize::Page {url #<URI::HTTP:0xb74740fc URL:http://www.google.co.jp/>} ... >> google_form = page.form('f') => #<Mechanize::Form {name "f"} {method "GET"} {action "/search"} ... >> google_form.q = 'ruby mechanize' => "ruby mechanize" >> google_form.submit => #<Mechanize::Page {url #<URI::HTTP:0xb741edf0 URL:http://www.google.co.jp/search?hl=ja&source=hp&ie=Shift_JIS&q=ruby+mechanize>} ...
>> require 'mechanize' => true >> agent = Mechanize.new => #<Mechanize:0xb74ff594 ... >> page = agent.get('http://google.com/') => #<Mechanize::Page {url #<URI::HTTP:0xb74ef158 URL:http://www.google.co.jp/>} ... >> google_form = page.form('f') => #<Mechanize::Form {name "f"} {method "GET"} {action "/search"} ... >> google_form.q = 'ruby mechanize' => "ruby mechanize" >> page = agent.submit(google_form) => #<Mechanize::Page {url #<URI::HTTP:0xb7498ed4 URL:http://www.google.co.jp/search?hl=ja&source=hp&ie=Shift_JIS&q=ruby+mechanize>}