家賃二万円のブログ

プログラミングできる彼女募集してます。

必死チェッカー作成メモ

避難所にはあんまりチェッカーとかなかったりする。

趣味で作るのは面白そう。
Pythonスクレイピングや文字列検索ができれば作れそう?

メモ:板名/subject.txtでスレッドの一覧が観れる
   板名/dat/10桁の数列.datでdatファイルが取得できる

subject.txtは[10桁数列.dat<>スレタイ]という記述形式になっている
datファイルはID:8つの文字列

ーーーーーーーーー処理手順ーーーーーーーーーーーー
ID8桁をコピペ→input関数で取得、変数Searchに代入

【スレッド一覧の取得】
subject.txtにアクセス、<以前の文字列を取得し配列1に格納?、>以降の文字列を配列2に格納?
多次元配列で[0][0]に[10桁数列.dat][スレタイ]というかんじに格納する?
→単純に別の配列で管理したほうがいい。配列datと配列titleを用意する

【URLの生成】
/板名/dat/というURLのセットを用意しておいて、辞書を結合する形で配列datと組み合わせる?
→配列datに/板名/dat/を結合させた配列URLを作成する

【レス取得】
配列URLのデータがなくなるまで参照する。→なくなったらループ脱出、【結果表示】へ
.datにアクセスする。
ID:以降の文字列8つが、変数Searchの値と同じものがあった場合、その行の内容を配列Responseに入れる。配列URL_2に配列URLの番地のデータを入れる。
行のデータがなくなるまで続ける。→なくなったらループ脱出

【結果表示】
URL_2とResponseの内容をcsvで出力

できるなら、URL_2のデータを比較して、変化するまでは1度しか記述しないようにしたい。

【したくない事】
スレURL:〜〜〜〜
レス1
スレURL:〜〜〜〜
レス2
スレURL:XXXX
レス1
スレURL:XXXX
レス2
【やりたい事】
スレURL:〜〜〜〜
レス1
レス2
スレURL:XXXX
レス1
レス2