すぐ忘れちゃうから書いておく。WIN32OLEのInternetExplorer用コンポーネントを使う事で、windowsマシンに限り、コマンドラインでrubyから制御ができる。 require 'win32OLE' ie = WIN32OLE.new("InternetExplorer.Application") ie.Navigate("http://www.yahoo.co.jp") で、yahooを開ける。 ie.Visible = true ここをfalseとすると、IEを開かずして、サイトを操作可能。デバグ中はtrueとすると、やりやすい。 while ie.Busy == true sleep 1 end サイトの読み込み中はie.Busyがtrueを返すので、whileでsleepさせて読み込みをループさせられる。オブジェクトの取得はDOMに似ている。ie.docume