[過去ログ] Jane Style (Windows版) Part232 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
174
(21): 2023/06/14(水)03:50 ID:09r04N8f0(1/5) AAS
【gethtmldat.jsの暫定修正 その1】
・配列の先頭にver08.0c用のパターンを追加
・ver 07.7用のパターンの先頭にカンマを追加
・main()関数でurlを置換

line534:
,REG_PATTERN : [
// ver 08.0c
{ "thr" : /(<article id=[^>]*?><details [^>]*?><summary><span class="postid">[\s\S]+<\/section><\/article>)(.)/i
,"msg" : /[\s\S]*?<span class="postid">(\d+).+?<span class="postusername"><b>(?:<a href="mailto:(.+?)">)?(.*?)(?:<\/a>)?<\/b><\/span><\/summary><span class="date">(.*?)<\/span>(<span class="be[^>]*><a[^>]*>[^<]*<\/a><\/span>)?<\/details><section class="post-content">(.*?)<\/section><\/article>/ig
,"rep" : "$1<>$3<>$2<>$4$5<>$6<>\n"
省7
175
(15): 2023/06/14(水)03:54 ID:09r04N8f0(2/5) AAS
【gethtmldat.jsの暫定修正 その2】

// ver 07.7 / 07.0.0 / ver.07.0.1
,{ "thr" : /<div[^>]*?\bclass="thread">(<div class="post"[^>]*><div class="meta">[\s\S]+<\/span><\/div><\/div>)((?:<br>)?<\/div>|[\s\S]*?$)/i

line1400ぐらいのところ(クラシック版のURLを通常版に変える)
var u,thr;
args.url = URL.entryCheck(args.url);

var u,thr;
args.url = args.url.replace(/\/read\.cgi\/c\//,"/read.cgi/");
args.url = URL.entryCheck(args.url);
207: 2023/06/14(水)10:57 ID:09r04N8f0(3/5) AAS
>>174
訂正(<a class="image">の置換)

,REG_PATTERN : [
// ver 08.0c
{ "thr" : /(<article id=[^>]*?><details [^>]*?><summary><span class="postid">[\s\S]+<\/section>(<\/article>))/i
,"msg" : /[\s\S]*?<span class="postid">(\d+).+?<span class="postusername"><b>(?:<a href="mailto:(.+?)">)?(.*?)(?:<\/a>)?<\/b><\/span><\/summary><span class="date">(.*?)<\/span>(<span class="be[^>]*><a[^>]*>[^<]*<\/a><\/span>)?<\/details><section class="post-content">(.*?)<\/section><\/article>/ig
,"rep" : "$1<>$3<>$2<>$4$5<>$6<>\n"
,"preReplace" : [ [/<a href="(?:https?:)?\/\/(?!be\.[25]ch\.net\/).*?>([^<]*)<\/a>/ig, "$1"] ]
,"postReplace" : [ [/<span class="be[^>]*><a href="[^"]+\/(\d+)"[^>]*>\?(.*?)<\/a><\/span>/ig," BE:$1-$2"]
,[/^(\d+<>.*?<>.*?<>.*? BE:\d+-[^ <]+) BE:\d+-[^ <]+/mg,"$1"]
省4
212
(8): 174 2023/06/14(水)12:03 ID:09r04N8f0(4/5) AAS
>>174-175
置換抜けを修正(<span class="AA"></span>を削除)
なお、// ver 07.7 / 07.0.0 / ver.07.0.1は>>90の修正後の状態から先頭にカンマを追加してる

,REG_PATTERN : [
// ver 08.0e
{ "thr" : /(<article id=[^>]*?><details [^>]*?><summary><span class="postid">[\s\S]+<\/section>(<\/article>))/i
,"msg" : /[\s\S]*?<span class="postid">(\d+).+?<span class="postusername"><b>(?:<a href="mailto:(.+?)">)?(.*?)(?:<\/a>)?<\/b><\/span><\/summary><span class="date">(.*?)<\/span>(<span class="be[^>]*><a[^>]*>[^<]*<\/a><\/span>)?<\/details><section class="post-content">(.*?)<\/section><\/article>/ig
,"rep" : "$1<>$3<>$2<>$4$5<>$6<>\n"
,"preReplace" : [ [/<a href="(?:https?:)?\/\/(?!be\.[25]ch\.net\/).*?>([^<]*)<\/a>/ig, "$1"] ]
,"postReplace" : [ [/<span class="be[^>]*><a href="[^"]+\/(\d+)"[^>]*>\?(.*?)<\/a><\/span>/ig," BE:$1-$2"]
省6
245: 2023/06/14(水)18:07 ID:09r04N8f0(5/5) AAS
>>244
>>230でいいよ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.035s