[過去ログ] read.crx 2 の 2乗 (474レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
318(1): 2023/06/15(木)14:12 ID:F6bPuhUc0(1/3) AAS
read.cgi ver 08.0fやらhやら
どんどん更新されていってるな
read.crx2のソースの
} else if (
text.includes('<div class="footer push">read.cgi ver 07') ||
text.includes('<div class="footer push">read.cgi ver 06')
) {
text = text.replace("</h1>", "</h1></div></div><br>");
reg =
/<div class="post"[^<>]*><div class="meta"><span class="number">\d+<\/span><span class="name"><b>(?:<a href="mailto:([^<>]*)">|<font [^<>]*>)?(.*?)(?:<\/(?:a|font)>)?<\/b><\/span><span class="date">(.*)<\/span><\/div><div class="message">(?:<span class="escaped">)? ?(.*)(?:<\/span>)/;
separator = "</div></div><br>";
} else if (text.includes("<footer><br>read.cgi ver 08.0c")) {
titleReg = /<div id="threadtitle">(.*)\n?<\/div>/;
reg =
/<article[^<>]*><details[^<>]*><summary><span class="postid">\d+<\/span><span class="postusername"><b>(?:<a href="mailto:([^<>]*)">|<font [^<>]*>)?(.*?)(?:<\/(?:a|font)>)?<\/b><\/span><\/summary><span class="date">(.*)<\/span><\/details><section class="post-content"> ?(.*)<\/section>/;
separator = "</article>";
この部分の条件分岐で08.0cじゃないから
} else {
reg =
/^(?:<\/?div.*?(?:<br><br>)?)?<dt>\d+.*:(?:<a href="mailto:([^<>]*)">|<font [^>]*>)?<b>(.*)<\/b>.*:(.*)<dd> ?(.*)<br><br>$/;
separator = "\n";
}
のパターンが適用されちゃってるって感じかな?
0.8.0cのcを削って"<footer><br>read.cgi ver 08.0"にして無理やり分岐させたらイケるかもだが
321: 2023/06/15(木)21:12 ID:F6bPuhUc0(3/3) AAS
訂正 >>318
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.285s*