頑張ったが、とら新着AutoPagerはできなかった。CGI無しでは。苦難の跡をとりあえずメモっておこう。
- DOCTYPEの前に改行がたくさんあるおもしろHTML。狂っている。
- DOMParserはtext/xmlしか受け取ってくれない。そりゃそうだ。
- createContextualFragmentはcatchできないエラーで落ちる。
- responseTextを正規表現でパースする最終手段はmオプションが\rのせいでまともに動かないところでまずつまづく。
- 遂に商品情報のtdが取得できた! が文字コードがShift_JISだったのでどうしようもなかった。これってHTTPヘッダで文字コード指定してくれてたらうまくいったのかな…。
- ecl.jsを思い出したものの、ここからHackとかありえない時間帯なのであきらめた。結論:CGIプロキシ挟もう。
リンクと画像と女性向け情報はあるので他の文字情報を端折れば見られるものはできるんだけど、サークル名が出ないことには話にならないので放置。createContextualFragmentを使う方向であと5時間ぐらい粘れば動きそうな気もするんだけど、もう嫌なのであきらめる。二度と糞HTMLサイトのUser Scriptなんか書かねえよ!