楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル
告知欄です


■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 最新50
メモ4

285 :名無しさん@停滞中 ★:09/05/29 18:26:55 ID:???
# ちょっと長いです

メモ
2ch.sagac.info(http://2ch.sagac.info/)のdat化について

URL例1
http://2ch.sagac.info/-fv-/2ch/academy6.2ch.net/test/read.cgi/art/979488293/
http://2ch.sagac.info/-fv-/2ch/mamono.2ch.net/test/read.cgi/geinoj/1209569704/
http://2ch.sagac.info/-fv-/2ch/venus.bbspink.com/test/read.cgi/ascii/1169237398/

正規表現
m#<dt.*?>([0-9]+) :<span><b>(.*?)</b></span>\[(.*?)\]:(.+?)</dt><dd.+?>(.+?)</dd>#mik

受信オプション→HTTPヘッダ
※後述

前処理
s#(<title>.+?)画像>\d+枚 YouTube動画>\d+本 ?(?:Yourfilehost動画>4本)?(</title>)#$1$2#ik
s#</?(?:object|embed|param).+?>##igk
s#<a rel="nofollow" href="/h2ch\.php\?url=(.+?\.youtube\.com/watch\?v=.+?)" target="_blank">#http://$1#igk
s#\n<br>.+?(?=\n)##igk
s#<img src=(https?://.+?\.(?:jpe?g|gif)) alt=".*?" border=no />#$1#igk
s#(<a href="mailto:)<a href=.+?(https?://.+?">)</a>#$1$2#igk
s#<img src=ht?tp://(img\.2ch\.net/ico/.+?\.gif).+?/>#sssp://$1#igk

変換結果式
メール欄逆転



URL例を開いただけだと本文が表示されてないかも。
上部メニューの「画像のみ」「普通版」「 詳細版」を行ったり来たりすると表示されるかもです。
表示されたら、下記のブックマークレットをURL欄にコピーしてエンターキーを。

javascript:document.write("太字をコピペ<br><b>User-Agent: "+window.navigator.userAgent+"<br>Cookie: "+document.cookie+"</b>");

ブラウザにUser-AgentとCookieの文字列が表示されると思いますので
htmltodatの「受信オプション→HTTPヘッダ」の箇所にコピー&ペーストしてURLを呼び出して下さい。
(この作業をしないとhtmltodatで本文表示されたhtmlファイルを呼び出せないので)



これは「 1 :名無しさん@お腹いっぱい。[sage]:(後略)」の場合のものですが
そうでないケースもあるみたいなので次レスにて

500KB
続きを読む

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail(省略可)

0ch BBS 2006-02-27