[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 01/07 11:38 / Filesize : 308 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Proxomitron フィルター作成スレッド Part9



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 21:16:16 ID:z9MgGL0A0]
Proxomitron-J  www.pluto.dti.ne.jp/~tengu/proxomitron/
日本語訳ヘルプ www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html
Proxomitron等に関するWiki  abc.s65.xrea.com/prox/wiki/
Thinking Archive(仮) vird2002.s8.xrea.com/
Proxomitron専用Uploader ( Upパス=Naoko ) proxo.hp.infoseek.co.jp/
4.5June+7 + 有難屋アイコン + バイパス赤アイコン な本体 ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0165.zip

【前スレ】 Proxomitron フィルター作成スレッド Part8 pc11.2ch.net/test/read.cgi/software/1196532172/

237 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/17(土) 23:32:47 ID:KwTCRB/R0]
作ってみたのですが、うまくいきませんでした。
どこがだめなのか修正をお願いできませんか。

小説で、必ず三点リーダを二つ使うように変更したいです。
「だめだ・・・」「だめだ。。。」「だめだ…」ではなく、「だめだ……」としたい。

Active = TRUE
Limit = 1000
Match = "[・|…|。]+{2,10}"
Replace = "……"

238 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/17(土) 23:40:16 ID:kkkOat7B0]
>>236
なるほど
有難うございました

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 00:21:57 ID:LusAgoOa0]
>>237
文字クラスで | は使えないよ…
また日本語にはエンコードがあるから、日本語直接記述なんてあり得ない
とりあえず、ヘルプ全部読んでみた方がいいよ

240 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 01:46:06 ID:KeP9UpV/0]
>>237
とりあえず、ベタ書きしてみたから参考程度にどうぞ

Active = TRUE
Limit = 32
Match = "([%81][%45]|[%1b][%24][%42][%21][%26][%1b][%28][%42]|[%a1][%a6]|[%e3][%83][%bb]"
"|[%81][%64]|[%1b][%24][%42][%21][%45][%1b][%28][%42]|[%a1][%c5]|[%e2][%80][%a5]"
"|[%81][%63]|[%1b][%24][%42][%21][%44][%1b][%28][%42]|[%a1][%c4]|[%e2][%80][%a6]"
"|[%81][%41]|[%1b][%24][%42][%21][%22][%1b][%28][%42]|[%a1][%a2]|[%e3][%80][%81]"
"|[%81][%42]|[%1b][%24][%42][%21][%23][%1b][%28][%42]|[%a1][%a3]|[%e3][%80][%82]"
")+{2,*}"
"|([%a5]|[%3f]|[%8e][%a5]|[%ef][%bd][%a5]"
"|[%2c]"
"|[%2e]"
")+{3,*}"
"|([%81][%63]|[%1b][%24][%42][%21][%44][%1b][%28][%42]|[%a1][%c4]|[%e2][%80][%a6])"
Replace = "……"

241 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 02:17:44 ID:2wVkyofg0]
2バイト文字は直接使えないけどここに書く時は2バイト文字の方が分かりやすいな

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 03:38:18 ID:4AsX3wty0]
>240
+{2,*} とかだと、「だめだ…」の場合はマッチしないんでないの?


「。。。」はよく見かけるけど、
小説を書く人間がそういう書き方をするってのは信じがたいな。

一応、三点リーダの代わりになりそうな記号をまとめてみた。
「小説で」と書かれている以上は特定用途に使うものなので、$KEYCHKをつけた。
句読点が絡むとややこしくなるので、とりあえずここまで。テストはしてない。

URL = "$TYPE(htm)$KEYCHK(3)"
Limit = 120
Match = "([%81][%45]|[%A1][%A6]|[%E3][%83][%BB]|[%1B][%24][%62][%21][%26][%1B][%28][%42])+{2,*}$SET(9=・全角中黒)|"
"([%A5]|[%8E][%A5]|[%EF][%BD][%A5]|[%1B][%28][%49][%25][%1B][%28][%42])+{2,*}$SET(9=・半角中黒)|"
"([%81][%63]|[%A1][%C4]|[%E2][%80][%A6]|[%1B][%24][%62][%21][%44][%1B][%28][%42])+{1,*}$SET(9=…三点リーダ)|"
"([%81][%64]|[%A1][%C5]|[%E2][%80][%A5]|[%1B][%24][%62][%21][%45][%1B][%28][%42])+{1,*}$SET(9=‥二点リーダ)|"
"([%81][%44]|[%A1][%A5]|[%EF][%BC][%8E]|[%1B][%24][%62][%21][%25][%1B][%28][%42])+{2,*}$SET(9=.全角ピリオド)|"
".+{2,*}"
Replace = "……"

括弧の中身は左から順に以下のように並べてみた。
Shift_JIS, EUC-JP, UTF-8, ISO-2022-JP.
リストで管理した方がいいかもしれん。

243 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 03:40:16 ID:4AsX3wty0]
Replaceやり直し。

Replace = "……"

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 03:56:15 ID:4AsX3wty0]
むしろ、本文を適当なテキストファイルにコピペして、
テキスト置換ソフトで書き換えた方が簡単じゃないのか。
それなら文字コードは自分で決められる。
テキスト置換ソフトならマルチバイト文字の処理も楽だし、検索するのも楽。
句読点が絡んだくらいでなんともない。
置換が終わったら小説のソース内にpre要素を書いて、そこに本文をコピペすればいい。
あるいは改行文字にマッチさせてbrを置くとか。

245 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 04:21:18 ID:1VszEllR0]
237です、アドバイスやフィルタを作ってくれた方々どうもありがとうございました。
240さんと242さんのを試してみたのですが、すみません変わってないみたいでした…。
たとえばこちらのサイトです。
tp://book.geocities.jp/kawarabe48/novel/short/ajisai/ajisai1.html
tp://www.geocities.co.jp/Bookend-Ryunosuke/9368/novel-tannpenn2.html



246 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 04:54:32 ID:KeP9UpV/0]
「だめだ…」にも対応はしてます
Shift_JIS, ISO-2022-J, EUC-JP, UTF-8の順で一列ごとまとめてあります
マッチするのは以下の通りです

2連続以上あった場合に変換する文字
 ・(全角中点)
 ‥(2点リーダ)
 …(3点リーダ)
 、(読点)
 。(句点)

3連続以上あった場合に変換する文字
 ・(半角中点)
 ,(カンマ)
 .(ピリオド)

単独の場合変換する文字
 …(3点リーダ)

>>245
残念ながら私のほうでは動いてるみたいで確認できませんでした。
次のレスで張りなおすのでそれで試してみてください

247 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 04:55:01 ID:KeP9UpV/0]
Name = "novel 3dot change [080518]"
Active = TRUE
URL = "$KEYCHK(^a)$TYPE(htm)"
Limit = 32
Match = "([%81][%45]|[%1b][%24][%42][%21][%26][%1b][%28][%42]|[%a1][%a6]|[%e3][%83][%bb]"
"|[%81][%64]|[%1b][%24][%42][%21][%45][%1b][%28][%42]|[%a1][%c5]|[%e2][%80][%a5]"
"|[%81][%63]|[%1b][%24][%42][%21][%44][%1b][%28][%42]|[%a1][%c4]|[%e2][%80][%a6]"
"|[%81][%41]|[%1b][%24][%42][%21][%22][%1b][%28][%42]|[%a1][%a2]|[%e3][%80][%81]"
"|[%81][%42]|[%1b][%24][%42][%21][%23][%1b][%28][%42]|[%a1][%a3]|[%e3][%80][%82]"
")+{2,*}"
"|([%a5]|[%3f]|[%8e][%a5]|[%ef][%bd][%a5]"
"|[%2c]"
"|[%2e]"
")+{3,*}"
"|([%81][%63]|[%1b][%24][%42][%21][%44][%1b][%28][%42]|[%a1][%c4]|[%e2][%80][%a6])"
Replace = "……"

# 注意:altボタンを押しながら更新ボタンをクリックで実行します

248 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 07:58:40 ID:1+ljXVvN0]
proxomitronを使わなくても、下の一行を「アドレス」欄に貼り付ければOK。
JavaScript:document.body.innerHTML=document.body.innerHTML.replace(/(・|…|。){3,}/g,'……');focus();

参考スレ:JavaScript:document.body.innerHTMLのガイドライン4
society6.2ch.net/test/read.cgi/gline/1171265251/

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 08:05:50 ID:0LJuzmFG0]
お気に入りとかリンクバーに登録しとくといいね

250 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 08:34:32 ID:fCeH+Iqt0]
そのjsをオミトロンで挿入すればいいんじゃ

251 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 10:43:39 ID:Czl6wmsP0]
jyouhouya3.sakura.ne.jp/

こちらのサイトの
特選アイテム情報の部分と
こいつはどえらいシミレーション!(背景が黒)の部分を消したいのですが
そのようなフィルタ作って頂けませんか?

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 15:43:20 ID:0poP7uLL0]
ここまで堂々とtableレイアウトされるとほんと溜息しか出ないな。

>>251
[Patterns]
Name = "jyouhouya3"
Active = TRUE
URL = "jyouhouya3.sakura.ne.jp/ $TYPE(htm)"
Limit = 500
Match = "(<TABLE)\1\s[^>]+(^(^> <TR> <TD\s[^>]+><B><FONT\s[^>]+><A name="tokusen">))|"
"(<TR)\1(^(^> <TD\s[^>]+><script type="text/javascript"><!-- google_ad_client))|"
"<script\s[^>]++/show_ads.js"> </script>(</TD> </TR><TR)\1[^>]+"
Replace = "\1 style="display: none""

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 15:54:49 ID:0poP7uLL0]
こういう時ってどのくらいまでMatch削っても平気かな。
以下削りすぎ版

[Patterns]
Name = "jyouhouya3 +Match_kezuri_sugi"
Active = TRUE
URL = "jyouhouya3.sakura.ne.jp/ $TYPE(htm)"
Limit = 500
Match = "(<TABLE)\1\s[^>]+(^(^>( <[^>]+>)+{4}<A name="tokusen">))|"
"(<TR)\1(^(^>( <[^>]+>)+{2}<!-- google_ad_client))|"
"$NEST(<script,/script>)(</TD> </TR><TR)\1[^>]+"
Replace = "\1 style="display:none""

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 16:30:52 ID:Czl6wmsP0]
>>252
>>253
わざわざ本当に有難うございます
自分も何回か試してみたのですが、デザインがぐちゃぐちゃになってしまって・・・
もっと勉強しないと。
とても奇麗に動作しています。本当に有難うございました

255 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 17:03:54 ID:Czl6wmsP0]
何回もすみません

[Patterns]
Name = "New HTML filter"
Active = TRUE
Limit = 10000
Match = " <tr>*<td\sclass=$AV(side-button)\salign=$AV(left)[^>]+>*bgcolor=$AV(#ffff00)[^>]+>*</tr>"

さっきのサイトの左にあるオンラインゲームの広告部分を消そうと思って
フィルタを作ってみたのですが、うまく動作してくれません
どこがおかしいのでしょうか



256 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 17:26:22 ID:0poP7uLL0]
>>255
<td class="side-button" align="left"
なんて記述どこにもないからマッチするわけがないぜ。落ち着くんだ。

257 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 17:43:11 ID:Czl6wmsP0]
これはお恥ずかしい・・・

<tr>*<td\salign=$AV(left)\sclass=$AV(side-button)[^>]+>*bgcolor=$AV(#ffff00)[^>]+>*</tr>

順番を入れ替えてこのようにしてみたのですが
なんかいろいろめちゃくちゃになってしまいました

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 21:04:15 ID:0poP7uLL0]
正直、このサイトをいじるのは慣れてないと難しいと思うんだぜー
練習台にはちと向かないぜー
ケツを探すのに骨が折れるから、頭だけ見つけてdisplay:noneで
隠しちゃうのが一番楽に書けるんじゃないかと思うんだよね。

Match = "$NEST(<TR,*"jyouhouya3.sakura.ne.jp/blog_i4/image238.gif"*,/TR>) (<TR)\1"
Replace = "\1 style="display:none""

合わせ技。「期間限定ピックアップ」のタイトル部は普通に消費させて消しつつ、
直後の画像部分はdisplay:noneで隠す。

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 21:13:05 ID:Czl6wmsP0]
おお・・・流石ですね・・・
しばらく前から他のproxomitronのスレに居たのですが、自分でフィルタを作ることはなかったので
ちょっと作ってみようと思っていたところなんですが・・・

どうも有り難うございます
もっといろいろ勉強しないと・・・

260 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 21:21:52 ID:0poP7uLL0]
でもこれじゃ何のアドバイスにもならんよね。ごめん。
>>257が誤爆しまくるのは、大ざっぱに言えば『Matchが曖昧だから』。

例えば「<tr>*<td」の部分。
このtrとtdの間には改行と空白しかないから、
<tr> <td>
というように、半角空白を1つ置いてあげるだけでいい。
*は食い過ぎることが多々あるから、まずは*を使わないことを覚えるといいよ。
大抵のことは、*使わずに―例えば文字クラスなんかで―代用できるからね。

261 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 21:22:39 ID:0poP7uLL0]
あ、ごめん、リロードしてなかった…。

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 21:25:01 ID:Czl6wmsP0]
今までむやみやたらに*を使って済ましていたんで
いい勉強になります・・・!

改行のみの場合は<tr><td>でいいんでしょうか

263 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 21:28:04 ID:0poP7uLL0]
>>262
ヘルプかwiki読もうぜー。
半角空白は、0個以上の「空白文字(いわゆる改行を含む)」にマッチします。
改行のみでも「<tr> <td>」でおk。
空白と改行が500個あっても、逆に間に改行も空白も何もなくても、同様。

264 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 21:32:50 ID:Czl6wmsP0]
>>263
なるほど

何かいろいろすみません・・・勉強になります
あとはwikiとか他所のサイトでもいってきます

どうも有難うございました!

265 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/18(日) 23:49:03 ID:1VszEllR0]
>>247>>248
どうもありがとうございます、すばらしいですどちらもちゃんと変換されていました!
これで気になりながら小説を読まなくてすみます、本当にありがとうございます。
自分でももっとよく勉強していきたいと思います。



266 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/19(月) 03:28:25 ID:lQbNMZNY0]
>>264
display:none を使用する場合はこんな感じ

[Patterns]
Name = "jyouhouya3 display:none"
Active = TRUE
URL = "jyouhouya3.sakura.ne.jp/$TYPE(htm)"
Limit = 48
Match = "<TD\salign\="left"\sclass\="side-button"><IMG\ssrc\="(^b)|"
"<TD\salign\="center"\sbgcolor\="#ffff00"|"
"<TD\sstyle\="line-height|"
"<TD\salign\="left"\sbgcolor\="#000000"$STOP()"
Replace = "<TD style="display:none""

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/20(火) 20:51:43 ID:HkMVJcOz0]
質問なのですが、ローカル変数を使うとき、マッチに
(...)\1というようにせず、\1と書いても動作に問題はないでしょうか?

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/20(火) 21:04:12 ID:GR5nYukR0]
問題ない場合もあるけど\1は(*)\1と同じ動作をするから誤爆しやすい

269 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/20(火) 21:07:43 ID:HkMVJcOz0]
なるほど
有難うございました

270 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/22(木) 14:07:36 ID:GJOZqSLV0]
Proxomitron導入してからmad.jsってののダウンロードダイアログが出るようになりました。
これが出ないようにするにはどうすればいいですか?

271 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/22(木) 14:32:29 ID:NVon4/aq0]
>>270
デフォルトのヘッダフィルタの Fix MIME types をオフにする。
または、いろんな人が修正版とか機能拡張版をつくってるのでそういったのに差し替える。

272 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/23(金) 11:32:40 ID:LDnb/qlH0]
>>271
ありがとう
解決しました

273 名前:名無しさん@お腹いっぱい。 [2008/05/23(金) 19:28:19 ID:lL9uo09l0]
ttp://news.livedoor.com/article/detail/3653152/
の「リトバルスキーのプロを目指すサッカー」とか
ttp://news.livedoor.com/article/detail/3653057/
の「アフリカの音楽」とかを消すフィルター教えてください

もちろんLivedoorの広告全消しフィルターでもいいです

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/23(金) 22:26:55 ID:D9JJU1c90]
>>273
[Patterns]
Name = "Kill Ad JavaScripts (^J) (08/02/14)bounds"
Active = TRUE
URL = "^$KEYCHK(j)$TYPE(htm)"
Bounds = "$NEST(<script,</script >)"
Limit = 1280
Match = "*($LST(Ad-JS))\0*"
Replace = "<font color=#cc44ff size=1>[JS]"
"</font><font size=1 color=#888888> \0</font>"

[Patterns]
Name = "Kill href/src ad [2006.06.04]"
Active = TRUE
URL = "$TYPE(htm)(www.|(^www.))"
Bounds = "$NEST(<a\s,</a>)( <br /+>)+|<img\s[^>]+>|<area\s[^>]+>|$NEST(<iframe\s,</iframe>)|$NEST(<layer\s,</layer>)|<embed\s[^>]+>"
Limit = 1024
Match = "<[a-z]+[^>]++(href|src)="
"$AV(http://(www.|(^www.))($LST(AdList))\2*)*"
Replace = "<font color=#cc44ff size=1>[ad]</font>"
"</font><font size=0.5 color=#888888>\2</font>"

Ad-JS.txt(Ad-JS)
pagead2.googlesyndication.com/
cache.microad.jp/

URL Killfile.txt(AdList)
click.adv.livedoor.com/A-affiliate2/
image.adv.livedoor.com/IMG/
amazon.co.jp/*-22&

※確認がいらなければReplace欄空白で。

275 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/25(日) 13:42:10 ID:q8LWK04E0]
以前作ってもらったフィルタが効かなくなってしまいました
仕様変更でもしたのでしょうか・・・

[Patterns]
Name = "jouhouya3 tokushu killer"
Active = TRUE
URL = "jyouhouya3.sakura.ne.jp/[^0-9]$TYPE(htm)"
Limit = 500
Match = "(<TABLE)\1\s[^>]+(^(^> <TR> <TD\s[^>]+><B><FONT\s[^>]+><A name="tokusen">))|"
"(<TR)\1(^(^> <TD\s[^>]+><script type="text/javascript"><!-- google_ad_client))|"
"<script\s[^>]++/show_ads.js"> </script>(</TD> </TR><TR)\1[^>]+"
Replace = "\1 style="display: none""


誰か修正して頂けますでしょうか



276 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/26(月) 00:42:16 ID:8H1UrwjP0]
files.or.tp/sam.php
ここなんかで、サムネイルをクリックしたとき、画像に
そのままリンクさせるフィルタを作ってみたのですが、何故か動作してくれません
どこがおかしいか、ご教授いただきたいです

[Patterns]
Name = "New HTML filter"
Active = TRUE
Limit = 10000
Match = "<a\shref="./dl.php\?f=\1"><img\ssrc=([^>]++)\2></a><br> "
"<div\sstyle=([^>]++)\3>\4<br>\[<a href="./dl.php\?f=\1">\5</a>\]</div>"
Replace = "<a href="./\1"><img src=\2></a><br>\n"
"<div style=\3>\4<br>[<a href="./\1">\5</a>]</div>"

277 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/26(月) 00:56:20 ID:BPZG6jGu0]
273ですが、本スレで聞くことにします

278 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/26(月) 01:53:30 ID:aJgENR0D0]
>>277
なんでスレが2つあるのか、3秒でいいから考えようね

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/26(月) 01:55:43 ID:IxudYBPK0]
相手しないであぼーんしろよカス

280 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/26(月) 01:57:37 ID:aJgENR0D0]
>>275
URL Matchに入ってる [^0-9] は何?
それ消すだけじゃダメ?

>>276
うちでは動作してるけど。キャッシュ読んでるとか?

281 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/26(月) 06:42:19 ID:/t+uADwD0]
専ブラ見たいに安価にカーソルが触れると安価のレスが
表示される っていうフィルター作るにはどうすればいい?
jsとか必要そうだけど

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/26(月) 07:31:22 ID:uQ1uvJOA0]
アップロダにあったような

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/26(月) 11:12:30 ID:aJgENR0D0]
>>281
スレURLのread.cgiをread.htmlに変えると幸せになれるよ
読み込みは遅くなるけど鯖負荷軽減になるからその意味でもオススメ

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/26(月) 15:14:23 ID:xifTwBHH0]
DLSite.comの年齢確認を回避出来るフィルタが欲しいのですが
まとめにはamazonとようつべしかありませんでした

285 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/26(月) 20:00:28 ID:8H1UrwjP0]
>>280
[^0-9]消したら動作しました

もうひとつの方は、同じページで動作するもうひとつのフィルタが
関係していたようです
修正して試してみます

有難うございました



286 名前:285 mailto:sage [2008/05/26(月) 20:13:42 ID:8H1UrwjP0]
ここで動作するフィルタを作ったのですが
files.or.tp/sam.php

[Patterns]
Name = "VIP Service Add Front Back Link"
Active = FALSE
Limit = 10000
Match = "<!--\sStart\sPHP\sScript\s--> "
"<div\sid=$AV(navi)> "
"<span\sclass=$AV(navibotton)>\1</span> "
"<span\sclass=$AV(navibotton)>\2</span> "
"</div> "
"\5 "
"<!--\sEnd\sPHP\sScript\s-->"
Replace = "<!-- Start PHP Script -->"
""
" <div id="navi">"
" <span class="navibotton">\1</span>"
" <span class="navibotton">\2</span>"
" </div>"
"\5"
" <div id="navi">"
" <span class="navibotton">\1</span>"
" <span class="navibotton">\2</span>"
" </div>"
"<!-- End PHP Script -->"

287 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/26(月) 20:14:44 ID:8H1UrwjP0]
つづき

[Patterns]
Name = "VIP Service Direct Link thumbnail"
Active = TRUE
Limit = 10000
Match = "<a\shref="./dl.php\?f=([^>]++)\1>"
Replace = "<a href="./\1>"

この二つのフィルタを使うと、二つ目のフィルタが効かなくなってしまいます
どうしたら両方とも正しく動作するか教えていただきたいです

288 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/26(月) 20:41:19 ID:aJgENR0D0]
URL Match

289 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 13:58:07 ID:AyC9fXIR0]
GIGAZINE(ギガジン) gigazine.net/
このサイトの上下左右にある広告を非表示・非読込にすることはできませんか

290 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 16:19:26 ID:EEkkINdB0]
>>289
>>274のAd-JS.txt(Ad-JS)に以下を追加
pagead2.googlesyndication.com/
google-analytics.com/
[0-9.]+/tnemesitrevda/www/delivery/(ajs|ck).php
ad.spacehunter.drecom.jp/ad/embed/

※Replace欄を空白にしないと段組が崩れます。

291 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 17:14:18 ID:CZ3BDs/b0]
Mozilla Firefox質問スレッド(初心者歓迎)の62
pc11.2ch.net/test/read.cgi/software/1210841486/n432
pc11.2ch.net/test/read.cgi/software/1210841486/n439-440
pc11.2ch.net/test/read.cgi/software/1210841486/n441
これらってProxomitronで対処できますか?
そもそもローカル側ではどうすることもできないものですか?
話の流れは
pc11.2ch.net/test/read.cgi/software/1210841486/n432-469
あたりです

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 17:31:09 ID:ah/u3Z960]
>>291
拡張子jpgなのにgifってのは判別可能。 ただし画像ファイルのバイナリデータを検索するフィルタを
使うことになるため画像の読み込みが遅くなるかも。

>img要素のsrc属性値が画像ではない場合

これはURLが画像だった場合にLocationヘッダが存在したらkillするようなフィルタで可能。

293 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 17:43:03 ID:CZ3BDs/b0]
>>292
どうもですm(_ _)m

pc11.2ch.net/test/read.cgi/software/1210841486/444
> また、Firefoxはsrc属性値が正しい画像では無い場合は読み込まない。アクセスログCGIが画像を返しているので(1x1pxの透明gifとか)、これをブロックするのもほぼ不可能。

<img src="〜.gif">
でCGIにリダイレクトされていて
そのCGIが画像を出力している場合

> これはURLが画像だった場合にLocationヘッダが存在したらkillするようなフィルタで可能。
で対処可能ですか?

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 17:59:29 ID:HXIaLSOw0]
不覚にもリンク先に混じっていた精神ブラクラを踏んでしまった。
こういうことはずっとなかっただけに目の覚める思い。
だが、FirefoxにもIEのあれと似た仕様があるとわかったのは収穫だったな。
バイナリ検索するのはさすがに気が進まないし、どうにかならないかね。

>293
いかにもそれとわかるURLを\kの対象にすればだいたいは弾けると思う。
imgの各属性を見て、いかにも不要そうなimgをコメント化してもいい。
width="1" みたいな画像はまず不要と考えられるので、そういうものが対象。

295 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 18:09:28 ID:CZ3BDs/b0]
>>294
サイズが1x1とかパス名にcounterとかを処理するといったバッドノウハウ的な回避じゃなくて
> <img src="〜.gif">
> でCGIにリダイレクトされていて
> そのCGIが画像を出力している場合
といった漠然とした(?)ケースにもProxomitronなら対応できますか?



296 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 18:16:12 ID:t3UIWH/S0]
スペーサー的な使われ方してる場合もあるからなぁ。
一概に扶養とも言い切れないのが難しいところ。

297 名前:287 mailto:sage [2008/05/27(火) 20:20:49 ID:s6K0cHdr0]
>>288
もう少しヒントを

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 20:37:37 ID:gan5yydW0]
YAHOOトップページの
「ツールバーを今すぐダウンロード!」
トピックスの下にある画像付の広告
「特集」
「おすすめセレクション」
「みんなのアンテナ」
「社会的な取り組み」
「Yahoo! JAPANからのお知らせ」
「注目の情報」
「おすすめのパートナーサイト情報」
を消すフィルタ希望です

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 20:39:43 ID:Cc2amnnL0]
Yahoo使わないようにしたほうが話し早そうだな

300 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 21:33:14 ID:HXIaLSOw0]
>295
mixiのあれみたいな例もあるしな。
目的をはっきりさせた方がよりよい策を考えられるかもしれない。
解析はともかくカウンタを回すのが嫌という理由も気になる。
アクセス解析を避けたいとかIPを偽装したいとか、そういう目的だったら
プロキシを刺すとかTorを使ってみるとかの方がいいかもしれない。
あまり試してないのでよく知らないけど。

301 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 22:07:18 ID:ah/u3Z960]
あー、リダイレクトってサーバ内部のエイリアス機能って意味だったのかな。
それならオミトロンでもどうにもならないね。 gifがCGIから呼び出された画像かどうかなんて判断出来ないし。

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 22:07:57 ID:CZ3BDs/b0]
>>300
カウンター嫌い、というか、そもそも可能なのかな・・・と
Firefoxのスレでは、サーバ側での処理なのでFirefoxに限らずローカルではできない、といった
流れになっていたのですが
それでもProxomitronなら・・・Proxomitronならきっと何とかしてくれる
というか本当に無理なのかなと
Proxomitronに精通している人はサーバーだとかそういった仕組みも詳しそうなので

だから、サイズやパス名やファイル名で処理するような方法ではないやり方を聞いておりました
うまく意図を伝えられていなかったようで申し訳ありません

> mixiのあれみたいな例もあるしな。
そうそれハマチチャンのあれとかも
mixiだけを回避するならmixi以外でmixiを呼び出している場合・・・といった方法で回避するんだと思いますが
Firefoxだとhostperm.1でthird-partyなmixiをdenyとか

303 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 22:24:46 ID:CZ3BDs/b0]
なんかごっちゃになって、自分でも何が聞きたいのか・・・
整理すると


htmlドキュメント上では
<img src="画像の拡張子">(<link rel="stylesheet" href="スタイルシートの拡張子">なども)
なんだけど
.htaccess等で別のURLにリダイレクトされている場合

上記の場合で、かつ
リダイレクト先が画像(拡張子に合ったファイル)を出力するスクリプトの場合

<img src="〜.jpg">
なのにGIFの場合
(拡張子の画像形式とは別の画像形式の場合)


といった感じでしょうか
3つ目は>>292の「バイナリデータを検索する」方法で対処可能ですか?
Content-TypeとかMIME-Typeとかよくわかりませんがこれも関係してくるんでしょうか

1つ目2つ目は>>301の「オミトロンでもどうにもならない」
がFAなんでしょうか

304 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 22:39:22 ID:HXIaLSOw0]
受け入れたくないものを全部防ぐのは無理だろうな。

ブログ持ってないから知らないけど、ブログではアクセス解析できているようだ。
別にソースを見てもそれらしいものは見当たらないけど。

PHPで解析している場合、解析されていることをクライアントは知ることができない。
アンカーをクリックするなどして移動すればリファラもそのまま送られるし、
それをProxomitronでどうこうするのは不可能。
(サーバ側で実行されるので)Proxomitronでフィルタリングする前に解析されてる。
.htaccessを使えば拡張子.htmlでPHPを動かすこともできるし。

リダイレクト先がカウンタや解析だったなら、
そのファイルの中身が何なのか調べないうちはフィルタリングできないだろう。
Locationヘッダがあったら\kとかだと、
コンテントネゴシエーションしているサイトはまったく読み込めなくなる。
リクエストヘッダを送信してレスポンスが返ってこなければ
ファイルの中身をフィルタリングできないわけで、
レスポンスが返ってきた時点でスクリプトの類は動作している可能性が十分にある。

305 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 22:53:44 ID:O7eHdGvx0]
>>303
少なくとも、
鯖がgifファイルを要求された時に普通のgifファイルを返すだけの設定か、
普通のgifファイルを返すスクリプトを実行する設定かは蔵側からは見分けが付かない。

ついでに言えば何も仕込んでない普通のhtmlファイルだろうがHTTPdで全てのアクセスのログを保存できるので
自分で鯖管理してる人からアクセスログを隠すことは不可能。

別のURLへのリダイレクトは判別可能。

>>304
リファラ送らない設定はオミトロンで可能だね。
移動先の中身を見てからやっぱり見なかったことにしてってのは無理だけど。



306 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/27(火) 23:44:52 ID:t3UIWH/S0]
mixiのあれみたいにIPとかで別のホストに飛ばしてるのがわかればまだいいんだけどな。

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 00:48:18 ID:9CCGuZfr0]
今見てるサイトのホストから違うホストに接続行った時に"\k"で良いんじゃないの?
"\h"でホスト返してくるんだからそれ使ってさ
それじゃダメなの?

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 01:33:36 ID:gXhFVIIn0]
そりゃ副作用でかすぎるでしょう

309 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 04:53:06 ID:lyHXAILd0]
自分で鯖管理してないときは鯖ログは見れないからレンタルスペースとかでは有効だな。
特に今回は鯖ログ見られたらおしまいって話は抜きという前提があるのだから。

>>304>>305ともに>>303が求める答えにはなってないので分からないなら黙ってような。
中身の無いもっともらしいレスを付けても>>303が困るだけだろう。

310 名前:273 mailto:sage [2008/05/28(水) 13:02:39 ID:8L640fTk0]
>>274
ありがとうございました
すみません、なぜかNGワードに反応したらしくてレスがあぼーんされてて気付きませんでした
これ使わせていただきます

311 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 19:12:54 ID:+5Q/aCIS0]
biglobeストリームのページをFirefoxで見たいんですが、
ProxomitronでUA偽装してもIEでないとはねられます。
動画を見たいのではなく、単にページを表示させたいだけなんですが、
↓これだとどこがダメなんでしょうか。
[HTTP headers]
In = FALSE
Out = TRUE
Key = "User-Agent: IE7"
Match = "*"
Replace = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"

312 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 19:30:13 ID:QTh4EfbY0]
User Agent Switcher
chrispederick.com/work/user-agent-switcher/

拡張使えば見れる

313 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 19:39:27 ID:+5Q/aCIS0]
>>314
拡張でできてProxomitronでできない理由は何ですか?

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 19:54:43 ID:TniYzVkh0]
本体で可能なことを、わざわざ外部ソフトですることないんじゃねーの?ってことだろ

315 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 20:02:43 ID:+5Q/aCIS0]
>>316
特定のURLに対して自動的にUAをかえるには、Proxomitronの方が便利なんですが。



316 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 20:03:19 ID:NYj7X83r0]
元々Proxomitron使ってるなら拡張の方が余計だわな。

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 20:06:35 ID:PrUpksbg0]
Javascriptとかで判断されるとオミトロンじゃどうしようもない。
サイト見てないからエスパーだけど。

318 名前:273 mailto:sage [2008/05/28(水) 20:34:59 ID:KhZEvaab0]
>>274
設定しました
無事全部広告消えました
ありがとうございました

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 20:45:37 ID:+5Q/aCIS0]
>>320
お察しの通り、Javascript殺したら表示できました。
ありがとうございました。

320 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 20:50:07 ID:dwlRxwRZ0]
いえいえ、どういたしまして

321 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 21:05:13 ID:Meqlt02Y0]
ID:+5Q/aCIS0はログを再取得汁

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 21:19:45 ID:tiOt5fz00]
アンカーズレてるけど削除あった?

323 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 22:02:27 ID:+5Q/aCIS0]
アンカーがずれてましたね…
あぼーん発生とかでbbs2chreaderの調子が悪くて。

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 22:46:46 ID:B4A816cL0]
<td nowrap><a href="tag/%E9%9D%99%E5%B2%A1%E7%9C%8C?sort=v&order=a">静岡県</a></td>
<td nowrap><a href="search/%E3%81%8F%E3%82%82%E3%82%8A?sort=v&order=a">
<img src="res.nicovideo.jp/img/tpl/head/weather/status_cloud.gif" alt="くもり">
<img src="res.nicovideo.jp/img/tpl/head/weather/sub_after.gif" alt="のち">
<img src="res.nicovideo.jp/img/tpl/head/weather/status_rain.gif" alt="雨"></a></td>
<td nowrap>
気温:<strong style="color:#F60;">24</strong>/<strong style="color:#06C;">17</strong>
-
降水確率:<strong style="color:#0CC;">50</strong>%
</td>

これをNESTでマッチさせるなら、どのように書けばいいのでしょうか

325 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 23:05:31 ID:dwlRxwRZ0]
天気予報を消すだけなら
<div class="user_bg">\1
<td nowrap>*
(<td nowrap><a href="my">)\2

<div class="user_bg">\1\2

なにか他の意図があるor$NESTを使わなきゃならん、変数で格納すると不都合が出るというならスマン



326 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 23:16:31 ID:B4A816cL0]
つまりNESTは使わなくてもいいってことですか?

327 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/28(水) 23:33:06 ID:gXhFVIIn0]
そもそも$NESTを使わなければならないという理由は最初から何もない

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/29(木) 07:51:40 ID:DwibYZvw0]
自分で作ってたんですが、どうしてもうまくできなくてきました。

serach.goo.ne.jp や google.com へのリクエストが発生する際に検索ワードにある文字列を加えて、
リクエストを行うヘッダーフィルタをお願いします

【1】goo の場合。MT=検索後パラメーターの後ろに -cowscorpion.com -brothersoft.com を必ず追加したい
例:*.search.goo.ne.jp/search?MT=【検索語】 -cowscorpion.com -brothersoft.com

【2】google の場合。q=検索後パラメーターの後ろに -cowscorpion.com -brothersoft.com を必ず追加したい
例:www.google.(co.jp|com)/search?q=【検索語】 -cowscorpion.com -brothersoft.com

329 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/30(金) 09:55:22 ID:LF1rT0630]
初心者が作ると無限ループになりそうw

330 名前:328 mailto:sage [2008/05/30(金) 11:29:58 ID:TZsaRZgr0]
いやいやいや…$JUMP 使ってなったんですよw
で、$RDIR にしたんですが、アドレスバーが置き換わらないのと、
検索結果の所でもう一度検索ボタンを押したりすると、さらにまたキーワードが追加されちゃって…
あらかじめ、追加すべきキーワードが入っているかどうかのチェックが必要になって…
って、ところで放置&フテ寝状態ですw

331 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/30(金) 20:14:35 ID:NTf9zkRw0]
ニコニコの話で申し訳ないのですが
www.nicovideo.jp/watch/sm3489035
こちらのsm3489035または/sm3489035の部分だけを格納して呼び出したいのですが
どのように書いたらいいか分かりません

*/sm3489035のように格納した部分を使ってリンクを作りたいと思っています

332 名前:331 mailto:sage [2008/05/30(金) 20:17:45 ID:NTf9zkRw0]
訂正

○ こちらのsm3489035または/sm3489035の部分
× こちらのようなsm*の部分または/sm*

333 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/30(金) 20:41:14 ID:w7keunKC0]
watchだけでいいなら
www.nicovideo.jp/watch/\1
で変数1に代入されるから好きなように使う
ていうかさすがにヘルプとWiki読んでくれよ。頼むよ。

334 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/30(金) 21:16:59 ID:NTf9zkRw0]
>>333
matchに書けばいいんですか?

335 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/30(金) 21:18:25 ID:8xV0A0on0]
> ていうかさすがにヘルプとWiki読んでくれよ。頼むよ。



336 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/30(金) 21:58:23 ID:NTf9zkRw0]
読んでみましたが、そのような項目が見つからなかったので、
とりあえずid: $AV(\3),と書いて済ませることにしました
教えて頂いたのに申し訳ないです

337 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/30(金) 23:19:43 ID:w7keunKC0]
全てにおいて俺の理解と想像と常識を超越しているが、解決したならよかった。
ヘルプはあと30回読み直すように。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<308KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef