2ちゃんねるのデータを取得する方法のメモ。
2ちゃんねるには板毎にスレッドの一覧を記録した subject ファイルとスレッドの中身(レスの一覧)を記録した、いわゆる dat ファイルというのがあります。
各板の subject ファイルと dat ファイルの URL は、板の URL を元にして、次のように決定できます。
subject ファイルの取得
板URL + “subject.txt”dat ファイルの取得
板URL + “dat/9999999.dat”※9999999はスレッドNoです。スレッドNoは subject ファイル中に記述されている値か、該当スレッドのURLの板名直後の番号です。
例えば、「ニュース速報+」板の subject ファイルとスレッドNo 1185716060 の dat ファイルを取得する場合は次のようになります。
板URL
http://news22.2ch.net/newsplus/
スレッドURL
http://news22.2ch.net/test/read.cgi/newsplus/1185716060/subject ファイル
http://news22.2ch.net/newsplus/subject.txt