Mechanizeを使用して、ログインが必要なサイトをクロールしています。次のコードでログインします。
require 'mechanize'
agent = Mechanize.new
agent.get 'http://www.specialsite.com'
agent.page.form.txtEmail = 'myemail@email.com'
agent.page.form.txtPassword = 'myPassword'
agent.page.form.add_field! "__EVENTTARGET","btnLogin"
agent.page.form.add_field! "__EVENTARGUMENT",""
agent.page.form.submit
agent.page.link_with(:text => "Special Link").click
agent.page.form.txtSearch = "Search Text"
agent.page.form.add_field! "__EVENTTARGET","lbtnSearch"
agent.page.form.add_field! "__EVENTARGUMENT",""
agent.page.form.submit
私の質問は、Ruby IRBでこのコードを実行して、「エージェント」のように定義されたオブジェクトにアクセスして、必要な残りのコードを実験して生成できるようにするにはどうすればよいですか?
'load'を試しました。コマンドを実行しますが、「エージェント」などのオブジェクトは使用できません。