有料コンテンツダウンロードをクローラーで

今、有料コンテンツダウンロードサイトで、ファイルを1個1個ダウンロードしている。


ただいま133個目。


ひたすらクリックしてダウンロード。


もう飽きた!!


クローラーを使って、ダウンロードを半自動化したい。
サイトをちょっと解析した。

  • Strutsでできている
  • ダウンロード画面はJSで子ウインドウオープン
  • ダウンロードボタンもJS
    • ただし、hiddenにパラメータをセットしてGET送信しているだけ
  • ファイル名やパラメータには規則性あり


WWW::Mechanize使っていけるよねこれは。


利用できる期間は決まっていてタイムリミットはわずか。
解析&コードを書く時間で間に合わないのは確か。
しかもお手伝いなので、コード書いていたらさぼってると思われる(笑)

できるできないに関わらず、やりたいなぁ。