スクリプト#3 @避難所 (1000レス)
スクリプト#3 @避難所 http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1565982415/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
91: 名無しさん@避難所 [sage] jsoupの使い方 最初にどちらかでオブジェクト化して Doc = org.jsoup.Jsoup.parse(Html); Doc = org.jsoup.Jsoup.connect(NewsUrl).get(); これでテキスト化出来る //【テキスト変換】 function HtmlToText(NewsDocument) { var Message = ''; //メッセージ欄 var Doc = ''; var Elements = ''; var AbsUr = ''; var Text = ''; Doc = NewsDocument.select(".news_txt").last(); //class選択 //画像URLテキスト化 Elements = Doc.select('img[src]'); for(var i = 0; i < Elements.size(); i++){ AbsUrl = Elements.get(i).attr("src") + ''; if(AbsUrl.match('../..')) { AbsUrl = AbsUrl.replace('../..', 'http://www.babymetal.com'); Elements.get(i).text(AbsUrl + '.jpg'); } else { Elements.get(i).text(AbsUrl); } } //YoutubeURLテキスト化 Elements = Doc.select('iframe[src]'); for(var i = 0; i < Elements.size(); i++){ AbsUrl = Elements.get(i).absUrl('src') + ''; if(AbsUrl.match(/http:\/\/www\.youtube\.com\/embed\/(.+?)\?/i)) { Elements.get(i).text('https://www.youtube.com/watch?v=' + RegExp.$1); } } //リンクURLテキスト化 //Elements = Doc.select('a[href]'); //for(var i = 0; i < Elements.size(); i++){ // Text = Elements.get(i).text() + ''; // if(Text.match(/https?:\/\//i) == null) { // AbsUrl = Elements.get(i).absUrl('href'); // Elements.get(i).text(Text + ' ' + AbsUrl); // } //} //<p>改行 Doc.select('p').prepend("%br2n%%br2n%"); //ダミー改行変換 //<br>置換 Doc.select('br').append("%br2n%"); //ダミー改行変換 Message = Doc.text() + ''; //テキスト化 Message = EncodeChar(Message); //【数値文字参照変換】 Message = Message.replace(/%br2n%/g,'<br>') + ''; //ダミー改行置換 return Message; } http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1565982415/91
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 909 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s