webで運用されている勤怠管理のシステムから 任意の月の勤怠一覧を取得するスクリプトをRubyで書いてみる。 Mechanizeで、システムにログインするまでは簡単に出来たんだけど Cookieを設定するところでつまずいた。 MechanizeではJavaScriptを理解できないってことだから JavaScriptでCookieを設定しているところは 自前で設定してやんなきゃいけないんだよね。 ググってみたけど、これだ!っていう情報が無かったので リファレンスMechanize, Hpricotを参考に トライ&エラーでなんとかCookieを設定することが出来た。 #cookieのセット uri = URI.parse('http://xxx.yyy.co.jp/aaa/bbb/ccc') cookie = WWW::Mechanize::Cookie.new('SHAIN_NO','n