WebReeler

Flashを解析してくれるダウンローダー

ウェブページのローカル保存について、次のようなことを行いたいと思っています。 - 人力検索はてな 需要はあるんだよね、やっぱり。 昔の。 htmlやCSS、画像なども含め、気になるサイトを丸ごとダウンロードできるツールを探しています。 - 人力検索はてな …

js32.dllをバージョンアップ

最近エラーになるURLが増えてきたような感じがして困っていたので、ためしにJS32をバージョンアップしてみることに。 なんかスクリプトを使ってる特定のページでメモリ破壊が起こってるらしくて、malloc()で一般保護例外を吐いて止まる。 今まで使っていたの…

不具合修正

反応が鈍目のサーバに対する問題を改善。 recv()に対してなかなか応答を返してこず、且つコンテンツを送り終えてもサーバ側が切断してくれないサイトについては、1度目のrecv()でコンテンツを受信し終えているにも拘らず、2度目のrecv()トライでタイムアウ…

document.all.item()修正

document.all.item()の引数にはインデックス(数字)しか入らないと思い込んでいたが、改めて仕様を確認すると文字列も引数に取れるようだ。 というか、本家のHTMLCollection.itemでの定義は明確にunsigned longしか取らないとしている。つまりMSは「This me…

エラー記録

//gafas.blog14.fc2.com/page-1.html NTDLL! 7c941230() Decompile(SprintStack * 0x02b5d5d4, unsigned char * 0x04227a87, int 3) line 1860 + 47 bytes js_DecompileCode(JSPrinter * 0x03b6e200, JSScript * 0x04227a40, unsigned char * 0x04227a87, un…

ToDo

Content-Type: video/x-ms-asf *.asxの解析 *************** http://example.com/ mms: もサポートしないといけないな・・・ http: と互換だったっけ?

リンクエラー

ダウンローダーとかリンクチェッカーのようなものを使っていると、リンクエラーが見つかることがある。 WebReelerでは、外部リンクを効率よく見つけるためにダウンロード終了後に、ダウンロード対象にならなかったリンク一覧を表示できるようにしている。 た…

久々の強化

locationオブジェクトの強化 location.replace() ... URL取得 location.assign() ... URL取得 location.refresh() ... スタブ HTMLElementオブジェクトの強化 getElementsByTagName() ... スタブ。とりあえず空のHTMLCollectionを返す。今までdocument.getEl…

lolipopブログシステム変更?

lolipop系のブログで一斉にシステム変更があったらしく、管理者ページ(http://xxx.xxx.xxx/admin/)が追加されたらしい。で、不要なアクセスが多数発生・・・。 とりあえず気付いたサイトから /admin/ を巡回禁止マスクに追加。 A-G NIKOPONDO Twinbunny 御…

スクリプトエラー解析

このカテゴリは個人的なメモです。 ブラウザ判定コード ブラウザの判定コードに失敗しているサイトがあり、navigator.language.split()の呼び出して navigator.language が undefined のためにエラーになっている。 ソースコードを見ると、本来 Netscape 用…