MEGAUPLOADから簡単にダウンロード

Posted at 2009-10-18T17:45:00+09:00 in Coding

MEGAUPLOADではファイルをダウンロードする時に、4文字のCAPTCHAの入力と45秒の待ち時間を要求される。が、URLにちょっと細工するとそれらをすっ飛ばしてダウンロードできることを知ったので、ユーザースクリプトにしてみた。中身は一行。

URLの細工はものすごく簡単なもので、元のURLが、

http://www.megaupload.com/?d=XXXXXXXX

なら、

http://www.megaupload.com/mgr_dl.php?d=XXXXXXXX

と変更するだけ。こう細工するとCAPTCHAの入力と待ち時間をまとめて飛ばしてダウンロードが始まる(ダウンロードのリンクをクリックする必要すらない)。かなり前からあったみたい。

MEGAUPLOADへのリンクを見つけたら書き換えるユーザースクリプトとかでも良いと思う。書くとしたらこんな感じ?

Array.forEach(document.getElementsByTagName("a"), function (a) {
  if (a.href.match(/^http:\/\/www\.megaupload\.com\/\?d=[a-zA-Z0-9]{8}$/)) {
    a.href = a.href.replace(/\/\?d=/, "/mgr_dl.php?d=");
  }
});

1週間くらい前に知って直ぐにユーザースクリプトを作ったのだけど、動いたり動かなかったりしてたり、今週はずっと腹痛だったりしたのでエントリにしてなかった。腹痛であまり食べられなくてずっと空腹だとなかなかすごい世界が見えることを知った。

Recent entries from same category

このエントリと同じカテゴリに投稿された最近10件のエントリです。

  1. Google Closure Compiler ServiceでJavaScriptファイルをコンパイルするPerlスクリプト
  2. はてなブックマークのブックマークレットをlightbox化
  3. AutoHotkey: ホイール・スクロールを加速
  4. SimpldR: livedoor Readerをシンプルに
  5. CSSのプロパティをソートするPerlスクリプト
  6. Query YQLプラグインでOpen Data Tableをサポートした
  7. Amazon Product Advertising APIで返されるProductGroupの日本語訳
  8. Aex: Amazon.co.jpの全商品から検索するよ!
  9. jQueryプラグイン: Query YQL
  10. Asamashi09 #3

Comments

JavaScriptに対応、または有効な環境の場合、ここにこのエントリへのはてなブックマークコメントが表示されます。