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


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

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



1 名前:ミスターオミトロン [2006/11/13(月) 17:00:32 ID:oCAoIukD0]
このスレは作成依頼されたフィルタを有志により作るスレッドPart4です

アップローダー
wind.prohosting.com/proxmine/cgi-bin/uploader/
proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/upload.html
Proxomitron等に関するWiki
abc.s65.xrea.com/prox/wiki/
Thinking Archive(仮)
vird2002.s8.xrea.com/
CastleCops Proxomitron Filters
www.castlecops.com/f65-Proxomitron_Filters.html

>>2-10にいろいろと

654 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/01(日) 17:20:26 ID:EDThOvVs0]
やっつけ
Match = "(c|\c)(u|\u)(r|\r)(s|\s)(o|\o)(r|\r) (:|=) [^;}>]+"

655 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/01(日) 17:23:40 ID:EDThOvVs0]
ぐは
これでどうだ
Match = "(c|\c)(u|\u)(r|\r)(s|\s)(o|\o)(r|\r) (:|=) [^;}>]+"

656 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/01(日) 17:29:21 ID:EDThOvVs0]
これ、10進とかにも対応とか考えると重くなるだけな気がするな
$UESCの検索側版って無いのかな?

657 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/01(日) 19:16:38 ID:CvldivIu0]
CSS内の数値文字参照を本来の文字に戻してから、
他のフィルタで処理したほうが良いような

658 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/01(日) 20:55:33 ID:NqLKJzxg0]
>>652
>>574 では駄目なのか


659 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/01(日) 21:20:06 ID:YuF/sEJL0]
>>650
ユーザースタイルシートで
*{cursor:auto!important;}
とやったらどうかな

660 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/02(月) 00:01:33 ID:BXoP6IEA0]
IE6じゃ!important使えなかった希ガス

661 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/02(月) 00:48:07 ID:UKQKuB2c0]
>>660
え??????

662 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/02(月) 13:43:50 ID:poYN2CYf0]
>>653>>658
うん、TOPではなくUNDERのほうだよ。
TOPは増えないから通常通りで大丈夫。



663 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/02(月) 20:31:38 ID:ezmG3rBo0]
>>659
なるほど、その方法は良さそうだな
考えつけなかった

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/03(火) 00:33:16 ID:J5HArJ7i0]
>>659,663
それ、ちゃんと機能する?
IE6では駄目だった。

>>650,655の10,16進大文字小文字対応…重いかな?
実体参照の区切り文字 ; が無くても有効だ!
Match = "(c|\&#(x63|x43|67|99)(;|))"
"(u|\&#(x75|x55|85|117)(;|))"
"(r|\&#(x72|x52|82|114)(;|))"
"(s|\&#(x73|x53|83|115)(;|))"
"(o|\&#(x6F|x4F|79|111)(;|))"
"(r|\&#(x72|x52|82|114)(;|)) (:|=)[^;}>"]+"

実体参照が有効なのはインラインでのスタイル定義(>>651)だけで
.cssファイルと<style>ブロック内では無効みたいだね。

665 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/03(火) 01:34:59 ID:NxFim7nS0]
アニメーションカーソルはfaviconにも使えるそうだし拡張子偽装も出来るそうだから
弾くの難しいだろうね


666 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/03(火) 01:58:18 ID:+KrQYJGn0]
IEを使わない。これで>665も解決できると思われ。
MIME-Type もろくに見ないようなブラウザを使うのが悪いと言わざるをえない。
favicon は、*.ico か image/x-icon を\kすればいいのかな。

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/03(火) 02:49:31 ID:6wNViq4u0]
うは、数字前部複数の 0 、文字間に %00 があっても有効だった。
キリがない…orz もう、これで終わりにしますぅ。>>664でした。
Match = "(c|\&#(x[0]+{0,*}(63|43)|[0]+{0,*}(67|99)) (;|)) "
"(u|\&#(x[0]+{0,*}(75|55)|[0]+{0,*}(85|117)) (;|)) "
"(r|\&#(x[0]+{0,*}(72|52)|[0]+{0,*}(82|114)) (;|)) "
"(s|\&#(x[0]+{0,*}(73|53)|[0]+{0,*}(83|115)) (;|)) "
"(o|\&#(x[0]+{0,*}(6F|4F)|[0]+{0,*}(79|111)) (;|)) "
"(r|\&#(x[0]+{0,*}(72|52)|[0]+{0,*}(82|114)) (;|)) (:|=) [^;}>"]+"

668 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/03(火) 02:50:32 ID:O0ftgExI0]
>>664
ちょいと&#x063;とかにすりゃもうすり抜けられちゃうし。
こういうのってそうやってゴチャゴチャ書いててもやっつけ解決にすらならんよ。

669 名前:668 mailto:sage [2007/04/03(火) 02:52:16 ID:O0ftgExI0]
入れ違いになってしまった。

670 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/03(火) 02:55:49 ID:O0ftgExI0]
ちなみにキミの書いているのは(文字)実体参照ではなくて数値文字参照だ。

どうでもいいけど。

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/03(火) 03:58:17 ID:u5Y7aheh0]
>>667補足です。
>・・・文字間に %00 があっても有効だった。

& # x 0 0 6 3 ; u r s o r :
 ↑半角スペースを %00 と読み替えて下さい。
当然ながら>>667ではマッチしませんから…中途半端でスマソでした。

>>669-670
了解です。

672 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/03(火) 04:53:45 ID:+KrQYJGn0]
仮に理想的なフィルタができたとしても、
よほど処理が軽くない限りは使いたくないものだな。
そこまで悪意を持ったサイトなんてあるんだかというのが知りたい。
まあ、精神的ブラクラを集めたような物好きサイトがあるのも確かだが。



673 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/04(水) 03:51:09 ID:j6rLwbwp0]
この手の物をおみとろんで全部弾くには相当な手間になると言う事か
>>672
半分は思考実験かと
今回だけでなく、今後にも役に立つ可能性が残るし

674 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/04(水) 09:03:43 ID:Ww/FJYxO0]
プロファイル結果...
サンプルテキスト : 30000 バイト(このスレのhtmlソース)
成功マッチ数 : 1
(5回試行した平均値)
>>650 平均時間 : 0.37 (ミリ秒)
>>655 平均時間 : 0.72 (ミリ秒)
>>664 平均時間 : 0.73 (ミリ秒)
>>667 平均時間 : 0.73 (ミリ秒)

   ↓平均時間 : 0.73 (ミリ秒)
Match = "(c|\& # (x (0 )+{0,*}(6 3|4 3)|(0 )+{0,*}(6 7|9 9)) (;|)) "
"(u|\& # (x (0 )+{0,*}(7 5|5 5)|(0 )+{0,*}(8 5|1 1 7)) (;|)) "
"(r|\& # (x (0 )+{0,*}(7 2|5 2)|(0 )+{0,*}(8 2|1 1 4)) (;|)) "
"(s|\& # (x (0 )+{0,*}(7 3|5 3)|(0 )+{0,*}(8 3|1 1 5)) (;|)) "
"(o|\& # (x (0 )+{0,*}(6 F|4 F)|(0 )+{0,*}(7 9|1 1 1)) (;|)) "
"(r|\& # (x (0 )+{0,*}(7 2|5 2)|(0 )+{0,*}(8 2|1 1 4)) (;|)) (:|=) [^;}>"]+"

興味本位の改変なので、突っ込まんで下され。

>>672-673
同意。

675 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/04(水) 09:19:38 ID:/oqEdOnS0]
<font style="cursor feffeffe:url(mailto:kuso.ani)">nmooi</font>
www.microsoft.com/japan/technet/security/bulletin/ms07-017.mspx

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/04(水) 09:54:55 ID:qTxRbb9j0]
>>675
パッチ来たのか、今回は随分早いな。

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 03:37:36 ID:l42HB2fw0]
>>675
おお!
他にどんなパターンが考えられますか?

678 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 14:38:16 ID:/B+A98J/0]
nico動画のID表示フィルタってありませんか?

679 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 13:25:48 ID:/V316V1o0]
URLをリストで管理する際に、ずっと感じている疑問。
href=$AV((|https://|//|)$LST(リストの名前)*)\1
まず最初に使い方を書いておくと、このような感じ。

疑問1。
「~」と「%7E」のどちらにもマッチさせるには (~|%7E) と書くしかないのかな。
href="http://somehost.jp/~anyname/"
href="http://somehost.jp/%7Eanyname/"
このような例はリンク先が同じになるけれども、両方にマッチさせるには、
somehost.jp/(~|%7E)anyname/
このように書いているのが現状。なんとなくメンテナンスしにくい。
$UESC が使えないかと思うものの、いい方法はないのかな。

疑問2。
href="http://www.yahoo.co.jp/"
href="http://www.yahoo.co.jp"
href="http://www.yahoo.co.jp/index.html"
など、トップページへのリンクのみにマッチさせたいときは、
www.yahoo.co.jp(/|/index.html|)(^?)
こう書いているんだけれど、これもメンテナンスが面倒。
上記は yahoo の例だけど、google に対しても同じことをしたければ、
www.google..co.jp(/|/index.html|)(^?)
やはり(各サイトごとに)このように書かなければならない。


上記2点のようなことがあると、リスト(URL)の内容が煩雑に見えるので、
もっと見やすい(煩雑に見えない)書き方があれば教えてください。
(/|/index.html|)(^?) の部分をフィルタ側に書くなど、何か工夫できるといいんだけど。

680 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 16:47:12 ID:Md9XOTKa0]
>>679
%7Eの件はURLを$UESCしたものをグローバル変数に入れて
そのグローバル変数を$TSTでテストする。 (リストを$TSTの中に置く)
ただし速度的にかなり遅くなるので遅いマシンではもっさりしてしまうかも。

(/|/index.html|)(^?)の件はこれだけを記述したリストを別に用意して
www.google.co.jp$LST(ROOT) のように使う。

681 名前:think ◆MM0nnAOCiQ mailto:sage [2007/04/06(金) 17:08:49 ID:7LcMj/ni0]
>>679
> (/|/index.html|)(^?) の部分をフィルタ側に書くなど、何か工夫できるといいんだけど。
未検証の上、効率が下がりますが。

href=$AV((^(^[_0-9a-z-]+{2,*}(.[_0-9a-z-]+{2,*})+{1,*}(:[0-9]+|(^:))((^?)|/index.(html+|php|cgi)(^?))))
\0(index.(html+|php|cgi)(^?)$SET(Temp=\0)|(^?)$SET(Temp=\0/)))
$TST(Temp=$LST(リストの名前)*)

あるいは、煩雑なコードに目をつぶって、テキストエディタの一括置換でメンテナンスするぐらいでしょうか。

682 名前:think ◆MM0nnAOCiQ mailto:sage [2007/04/06(金) 17:24:57 ID:7LcMj/ni0]
>680氏の提案された

> %7Eの件はURLを$UESCしたものをグローバル変数に入れて

ですが、そのままアンエスケープすると、

 ttp://www.google.co.jp/search?ie=utf-8&lr=lang_ja&q=%2f%26%3f

のように検索パラメータまでアンエスケープされてしまいますので、ご注意下さい。
特に、/&? のアンエスケープは予期せぬ不具合の原因となりそうな気がします。



683 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 20:48:20 ID:ZQc0Ffc80]
パッチも出たことだし用済みとなりましたが…
>>650,655,664,667,674
>>651,671,675
Match = "cursor[^:=}]+(:|=) url\([^)}]+\)(;|) \1}$SET(0=\1})|"
"style=$AVQ(\1"
" (c|\& # (x (0 )+{0,*}(6 3|4 3)|(0 )+{0,*}(6 7|9 9)) (;|))"
" (u|\& # (x (0 )+{0,*}(7 5|5 5)|(0 )+{0,*}(8 5|1 1 7)) (;|))"
" (r|\& # (x (0 )+{0,*}(7 2|5 2)|(0 )+{0,*}(8 2|1 1 4)) (;|))"
" (s|\& # (x (0 )+{0,*}(7 3|5 3)|(0 )+{0,*}(8 3|1 1 5)) (;|))"
" (o|\& # (x (0 )+{0,*}(6 F|4 F)|(0 )+{0,*}(7 9|1 1 1)) (;|))"
" (r|\& # (x (0 )+{0,*}(7 2|5 2)|(0 )+{0,*}(8 2|1 1 4)) (;|))[^;"]+ \2"
")$SET(0=style=\1\2)"
Replace = "\0"

サンプルテキスト : 30000 バイト
平均時間 : 0.511000 (ミリ秒)

一行目を {} で括って {\1cursor[^:=}]+(:|=)[^;}]+(;|) \2}$SET(0={\1\2}) のようにすると
平均時間 : 0.881000 (ミリ秒)

a{ cursor アXXXイ ウYYYエ: url( mailto: kuso.ani オZZZ ) } ←こんなのも有効でした。
半角スペースの部分は[%00]から[%20]までマッチさせた方が望ましい。

684 名前:679 mailto:sage [2007/04/07(土) 06:24:57 ID:xLSZD1g90]
どうもありがとうございます。
遅くなる上に誤動作の可能性ありですか。パワーのないマシンでは厳しい。

$LST(ROOT) を使う場合、中身は以下のようになるのかな。
(/|/index.html|)(^?)
(/|/index.php|)(^?)
index.php などになっているサイトもあるので。

wƾw.google.co.jp$LST(ROOT) のような場合、
ドメイン名の後に$LST(など、何かしらの文字)を書かねばならないので、
見やすくはなるものの、(/|/index.html|)(^?) を書くのとあまり変わりないかもしれない。
軽さを重視して、何より誤動作させたくないのであれば>679のままでよさそう。

余談だけど>679を書いたのは、
\kの対象などになる URL のリストが長くなったのがきっかけ。
一度登録すると削除することがなかなかないものだから、
ドメインなどのリンク切れチェックや誤爆チェックをするため、
URL を最初から書き直すことにした。
個人サイトのウェブリングや、中小規模のショップなどはリンク切れがけっこうありそう。
1年から2年に1回くらいはリストを書き直すといいかもしれない。

685 名前:680 mailto:sage [2007/04/07(土) 08:35:42 ID:8xuLEh/P0]
>>684
すみません、質問の内容を勘違いしてました。
$LST(ROOT) はサイトのトップだけでなくその他のURLもリストに登録するような場合に使うと便利ですが、
サイトのトップだけをリストにまとめる場合には無駄になります。
この場合はthink氏のようにフィルター側で対応するべきでした。

>$LST(ROOT)の誤動作
私の知る限りは誤動作する心配はいらないと思います。 むしろ(/|/index.html|)(^?)を書く際の
記述ミスの心配が無くなり確認もラクになるので二者択一の場面があれば私なら積極的に使います。

>>682
実際にフィルターを書く場合にはURLの一部を取り出し、そこだけ変換するような書き方になると思います。
しかしURLの一部を改変してしまうことには変わりはないので何らかの不具合は覚悟の上で使うことになります。
この方法は (~|%7E) と比べると余計に面倒なことになるのであまり現実的ではありませんね。

686 名前:think ◆MM0nnAOCiQ mailto:今日こそは、ReplaceStr.txt の汎用フィルタを作ろう sage [2007/04/07(土) 16:55:40 ID:cyEdAINr0]
>>683
流れを追い切れてませんが、お疲れ様です。

>>684
誤動作に関しては、しっかりとテストを行えば、クリアできる課題だと思います。
しかし、遅くなるのはどうしようもありませんね…。
(/|/index.html|)(^?) の書き方をする場面は限られてくると思うので、速度も気になるのでしたら、テキストエディタの「一括置換」で管理する方が用途に合うと思います。

>>685
> しかしURLの一部を改変してしまうことには変わりはないので何らかの不具合は覚悟の上で使うことになります。
>682の他に、マルチバイト文字をデコードしたときにも誤爆する可能性があることに気がつきました。
ASCII文字のみに絞ってURLエンコードされた文字列を指定すれば、誤爆を回避できそうですが、面倒なことには変わりなく。
以下の表現からの派生を考えてみましたが、思いの外、時間がかかりそうだったので中断しました。

([_0-9a-z-]+{2,*}(.[_0-9a-z-]+{2,*})+{1,*}(:[0-9]+|(^:))/)\#
(([^#?/%]++)\#(((%([0-7][0-f]))+)\0$SET(#=$UESC(\0))((%[0-f]+)+[^#?/%]+)\#)+(/)\#)+\#

687 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 02:20:48 ID:zSOO4a+F0]
チラシの裏。

リストの拡張子を.cfgに変更して、.cfgをメモ帳よりもちょっと高機能なエディタに関連付けした。
.txtはいまだにメモ帳を使っているけど、
リストを編集するときにはアンドゥくらいは楽にできるとよいので
拡張子変更という手段をとってみた。
タスクトレイのアイコン右クリックからでも、指定したエディタが起動してなかなかよさげ。

688 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 02:22:55 ID:5sO+vonU0]
妙な関連付けを一般化するよりは
エデター+パラメターでショーツカッツ作った方が利口そうに思えるのだが

689 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 02:35:43 ID:zSOO4a+F0]
>688
1. 使用したいエディタのショートカットをSendToフォルダに入れる。
2. リストがあるフォルダを開いてから右クリック→送る
こういうやり方でもいいかなーと思ったけど、
タスクトレイのアイコン右クリックから開けるのが便利なので関連付けすることにした。
.cfgなんて拡張子はProxomitron以外だとあまり見かけないし、
.cfg専用にアイコンを設定しておいたので、開きたくない.cfgを誤って開くこともないかなと。

690 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 03:06:58 ID:7Je96E6Q0]
いずれにせよ
100歩遅れてるぞ

691 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 10:04:18 ID:fUCp2oiA0]
それなりのエディタ持っててメモ帳使う意味が分からん。

692 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 10:13:25 ID:f4aajwxY0]
cfgはOTBEditに関連付けしてる。 関連付けして不都合でもない限りしたほうが利口だと思う。



693 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 10:16:15 ID:bCBiMOfp0]
ニコニコ動画のwww.nicovideo.jp/randomのgifを
指定のgifにするフィルタってないかな?
030.gifに固定したいんよ…

694 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 11:49:27 ID:Lin40nlx0]
>>693

[Patterns]
Name = "nicovideo randomgif to static"
Active = TRUE
URL = "www.nicovideo.jp/random $TYPE(htm)"
Limit = 256
Match = "<script type="text/javascript" src="js/illust.js"></script></a><noscript><img src="img/tpl/head/illust/000.gif" alt=""></noscript>"
Replace = "</a><img src="img/tpl/head/illust/030.gif" alt="">"

695 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 12:10:25 ID:bCBiMOfp0]
>>694
申し訳ありません
効果無いです…

696 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 12:37:48 ID:f4aajwxY0]
>>695
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: niko 030.gif (out)"
Match = "www.nicovideo.jp/img/tpl/head/illust/(^030.gif)[0-9]+.gif(^?)"
Replace = "$JUMP(www.nicovideo.jp/img/tpl/head/illust/030.gif)"

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 12:43:21 ID:bCBiMOfp0]
>>696
ありがと〜ございます!

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 13:00:49 ID:Lin40nlx0]
>>695
きまぐれ検索ページ限定じゃなかったんだな。
ごめんな。

699 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 17:15:19 ID:kYTyr62b0]
こちらこそごめんなさい。

700 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 01:50:11 ID:1C3+uH/D0]
>>683修正
Match = "$NEST({,\1cursor[^:=]+(:|=)[^;]+(;|) \2,})$SET(0={\1\2})|"
"style=$AV(\1"
" (c|\& # (x (0 )+{0,*}(6 3|4 3)|(0 )+{0,*}(6 7|9 9)) (;|))"
" (u|\& # (x (0 )+{0,*}(7 5|5 5)|(0 )+{0,*}(8 5|1 1 7)) (;|))"
" (r|\& # (x (0 )+{0,*}(7 2|5 2)|(0 )+{0,*}(8 2|1 1 4)) (;|))"
" (s|\& # (x (0 )+{0,*}(7 3|5 3)|(0 )+{0,*}(8 3|1 1 5)) (;|))"
" (o|\& # (x (0 )+{0,*}(6 F|4 F)|(0 )+{0,*}(7 9|1 1 1)) (;|))"
" (r|\& # (x (0 )+{0,*}(7 2|5 2)|(0 )+{0,*}(8 2|1 1 4)) (;|))[^;]+(;|) \2"
")$SET(0=style="\1\2")"
Replace = "\0"

<font style = ' cursor feffeffe : url( " mailto: kuso.ani " ) '>nmooi</font> ←に対応

1行目比較
サンプルテキスト : 30000 バイト
平均時間 : 0.571000 (ミリ秒) ← cursor[^:=}]+(:|=) url\([^)}]+\)[^;}]+(;|) \1}$SET(0=\1})
平均時間 : 0.821000 (ミリ秒) ← {\1cursor[^:=}]+(:|=)[^;}]+(;|) \2}$SET(0={\1\2})
平均時間 : 0.701000 (ミリ秒) ← $NEST({,\1cursor[^:=]+(:|=)[^;]+(;|) \2,})$SET(0={\1\2})

701 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 22:23:13 ID:cQGpqEHg0]
特定のサイトだけUAをIEに変えるフィルターありませんか?
具体的に言うとDELL・・

702 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 01:55:46 ID:yoxqXBik0]
そのくらい自分で



703 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 11:03:10 ID:MOcLIRDj0]
>>701
自分でやって覚えようってことで、テンプレを示してみるってのはどうかと思ったが

[HTTP headers]
In = FALSE
Out = TRUE
Key = "User-Agent: Template (out) "
URL = ""
Match = "*"
Replace = ""

ほとんど空白になったのでまぁ自分でがんばれ。
URL MatchにDELLのURLを入れて、Replaceに任意のUAを入れるんだよ。

704 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 14:05:18 ID:NgCTnRpZ0]
ワイルドカードいらない

705 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 09:19:20 ID:gMOTS18V0]
Vectorでダウンロードのたびに、Vアップ通知画面見させられるの回避するフィルター教えてください。
JUMPとか使いそうなんですけどさっぱりわかりません。

706 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 10:58:16 ID:xcMSre2P0]
>>705
Vector ってゲームとソフトとで別の構成なのよね。
Vアップ通知画面を回避するという意味で、こんなのはどう?

Leeyes(WindowsNT/2000/XP / 画像&サウンド)
www.vector.co.jp/soft/dl/winnt/art/se381425.html

とかの、ダウンロード画面でいきなりリダイレクトするWEBページフィルタ。

[Patterns]
Name = "Vector Soft DL Redirect"
Active = TRUE
URL = "*vector.co.jp/soft/dl/"
Limit = 200
Match = "<META NAME="download" CONTENT="\0">"
"$STOP()"
Replace = "<meta http-equiv="refresh" content="0;url=\0">"
"\k"

707 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 11:48:44 ID:UGe0bqze0]
[Patterns]
Name = "Vector download add link- (2007/04/15)"
Active = TRUE
URL = "www.vector.co.jp/soft/(dl/|)win"
Limit = 256
Match = "(<META NAME="download" CONTENT="http://download.\8">)\0$SET(_link=\8)|"
        "(<META NAME="ve_@title" CONTENT="\8">)\0$SET(_title=\8)|"
        "(<!-- soft data -->\s<table id="soft_data">)\8"
        "$SET(\0=\8\n"
        "<tr>\n"
        "   <td class="celltitle">Download : </td>\n"
        "   <td> <a href="ftp://ftp.$GET(_link)">FTP</a> <a href="http://download.$GET(_link)">HTTP</a> $GET(_title)</td>\n"
        "</tr>\n"
        ")$STOP()"
Replace = "\0"

ダウンロードのリンク追加するフィルタ



708 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 12:12:08 ID:2puWsnLs0]
漏れもメタタグを置換してリンクにしてる

709 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 12:42:36 ID:gMOTS18V0]
>>706
助かります!事前にリンク持ってくるって手もあるんですね、なるほど。
似たような例探していじってるだけだから全然応用力ない('A`)

>>707
さらに便利そうだと思って試したら何故かうちの環境じゃCPU100%で固まる・・・

710 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 14:11:03 ID:6jv7Rx080]
うちでも固まった
どこで暴走しているんだろう

711 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 15:05:01 ID:UGe0bqze0]
うちでは使えてるんだけどなぁ…

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 15:39:19 ID:6jv7Rx080]
他のフィルタ全部切って>>707だけにしても固まるなあ

一応環境書いておくか
Win2kSP4 IE6SP1 Naoko4.5+日本語化
開こうとしたURLは>>706



713 名前:名無しさん@お腹いっぱい。 [2007/04/15(日) 16:04:18 ID:BZwh9YcC0]
www.goti-death.com/melty-kiss/src/up0352.jpg

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 16:11:13 ID:UGe0bqze0]
全部切っても動作した

XPSP2 Firefox2.0.3 4.5June+6
開いたURLは>>706

なにが駄目なのかはわからん

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 16:52:40 ID:X62yZfmp0]
みんなVectorをそんなに利用しているのか。
自分はゲームの新作チェックを週1回と、
よく使うソフトの一部がたまにバージョンアップするときくらいかな。
(こっちは不定期チェック)

広告消しなら作ったけど、リダイレクトのフィルタは使ってないなあ。

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 19:34:46 ID:xcMSre2P0]
Vectorのなにもかも削ぎ落として、
直接ファイルへのリンクを張るWEBページフィルタ。

Treasure Search
www.vector.co.jp/soft/win95/game/se422845.html

動いたり動かなかったりだけど、とりあえず ↑みたいなソフト紹介のページ用。

[Patterns]
Name = "Vector Soft All cut"
Active = TRUE
URL = "*vector.co.jp"
Limit = 20000
Match = "<HTML>*"
"<META NAME="download" CONTENT="*/pack/\9">*"
"<META NAME="ve_@title" CONTENT="\1">*"
"<META NAME="ve_@description" CONTENT="\2">*"
""
"treeOnOff'*</script>"
"\0<div class="fr">*<!-- left -->*<!-- /left -->"
"*<!-- soft data -->*<!-- soft data -->\6 <BR clear="ALL">"
"$STOP()"
Replace = "<HTML><head><TITLE>\1</TITLE></head><BODY>"
"<table border="0" width="700" align=center><tr>"
""
"\0 <!-- directory navi -->"
"<hr noshade="noshade" />"
"<font size=6><a href ="my.vector.co.jp/servlet/System.FileDownload/download/http/0/407081/pack/\9">\1</a> </font> <!-- title -->"
"\6 <!-- explanation -->"
"\k"

717 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 20:05:03 ID:2puWsnLs0]
ttp://my.vector.co.jp/**
これだと結局リダイレクトされるから
ttp://ftp.
に置換してやる方が早いかなと思う

でも一つのページで
98用とXP用とかシェア版とフリー版とか
複数のファイルがある場合、メタタグに
URLが書かれないケースがあるんよね

718 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 13:54:00 ID:/FD4Gd9i0]
>>717
おおっ。確かに、ラスト三行のとこははこれで十分だった。
すっきりしてよかった。ありがとう。

"<font size=6><a href ="ftp.vector.co.jp/pack/\9">\1</a> </font> <!-- title -->"
"\6 <!-- explanation -->"
"\k"

メタタグに書かれてないアドレスは、拾うのがめんどくさいよなー。

719 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/22(日) 23:44:54 ID:ZzK8n97j0]
ttp://vird2002.s8.xrea.com/download/#filter_web
の汎用Webフィルタ集内のReplace vlink colorフィルタなのですが
background-colorにも誤爆してしまいます
どうすれば誤爆しないように出来るのでしょう?

以下コピペ
Name = "Replace vlink color (html+css) [2005/11/24]"
Active = TRUE
URL = "$TYPE(htm)|$TYPE(css)"
Limit = 256
Match = "(<body(^[^ ]))\#("
"([^>]++\svlink=)\#$AV(\0)([^>]+>)\1&"
"[^>]++\slink=$AV($TST(\0))"
"$SET(#="purple"))|"
"(a:visited {[^}]++color : )\#([0-9a-z#]+)\0"
"([^>]++a:link {[^}]++color : $TST(\0))\1"
"$SET(#=purple)|"
"(a:link {[^}]++color : ([0-9a-z#]+)\0"
"[^>]++a:visited {[^}]++color : )\#$TST(\0)"
"$SET(#=purple)"
Replace = "\@\1$STOP()"


720 名前:think ◆MM0nnAOCiQ mailto:sage [2007/04/23(月) 01:25:28 ID:OjjxmJmi0]
>>719
懐かしいフィルタですねー。
CSSの表現はスマートな書き方ができなくて苦慮した覚えがあります。

> background-colorにも誤爆してしまいます
[^}]++color を ([^}]++[\t\n\r ;]|)color に変更してやれば、回避できると思います。
ご報告ありがとうございました。

[Patterns]
Name = "Replace vlink color (html+css) [2007/04/23]"
Active = TRUE
URL = "$TYPE(htm)|$TYPE(css)"
Limit = 256
Match = "(<body(^[^ ]))\#("
"([^>]++\svlink=)\#$AV(\0)([^>]+>)\1&"
"[^>]++\slink=$AV($TST(\0))"
"$SET(#="purple"))|"
"(a:visited {([^}]++[\t\n\r ;]|)color : )\#([0-9a-z#]+)\0"
"([^>]++a:link {([^}]++[\t\n\r ;]|)color : $TST(\0))\1"
"$SET(#=purple)|"
"(a:link {([^}]++[\t\n\r ;]|)color : ([0-9a-z#]+)\0"
"[^>]++a:visited {([^}]++[\t\n\r ;]|)color : )\#$TST(\0)"
"$SET(#=purple)"
Replace = "\@\1$STOP()"

721 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 21:52:44 ID:9qLGs43x0]
mixiの広告が書き込み後にまで出てくるのでばっさりしたいのですが
どなたかお願いできませんでしょうか

722 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 23:45:06 ID:WunQE0DL0]
ごめんなさいとか負けましたとか、相手に言わさないと気が済まないタイプだな



723 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 00:02:18 ID:iDBm5yeQ0]
ごめんくさい

724 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 06:35:10 ID:VqzAMHe80]
禿げました

725 名前:名無しさん@お腹いっぱい。 [2007/04/24(火) 21:37:27 ID:dm3t6qtQ0]
このスレ開く度に JS.WindowBomb.G 検出する

726 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 22:08:16 ID:Iun5v+tK0]
>>713のせいだろ

727 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 00:48:04 ID:xXKAhs370]
Multiを有効にしたフィルタAが動作(マッチ)した際にフラグを立て、
フラグが立っているときのみフィルタBをバイパスすることはできませんか?
$TSTを使えばよいのかと思うものの、
$TSTの使い方はいつまで経ってもよくわからない……。

728 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 03:24:57 ID:sTe/59Oa0]
慣れれば簡単
以下はテキストエリア以外のスクリプトタグを全てテキストエリアに代えるサンプル

[Patterns]
Name = "$in_textarea = true (1/2)"
Active = TRUE
Multi = TRUE
Limit = 256
Match = "<textarea"
Replace = "$SET(in_textarea=1)<textarea"

Name = "$in_textarea = false (2/2)"
Active = TRUE
Multi = TRUE
Limit = 256
Match = "</textarea*>"
Replace = "$SET(in_textarea=0)</textarea>"

Name = "if (not $in_textarea) <scripit> to <textarea>"
Active = TRUE
Limit = 256
Match = "<(/|)\0script\1>"
        "(^$TST(in_textarea=1))"
Replace = "<\0textarea rows=5 cols=100><\0script\1>"

729 名前:名無しさん@お腹いっぱい。 [2007/05/01(火) 15:13:54 ID:XSGQ9HTn0]
ニコニコ動画の広告を削除するフィルタきぼん

730 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 16:03:37 ID:z7gVZ/0O0]
ニコ動のID表示のために導入したけど
なんか面白そうだなw

731 名前:think ◆MM0nnAOCiQ mailto:ニコニコ動画重いですね。後期参加者は昼間限定解放とは…。 sage [2007/05/01(火) 16:45:44 ID:a5J7jX0x0]
>>729
AdListに ad.nicovideo.jp/ を登録してください。
他、便利フィルタは「じょんじさんの日記」をウォッチしてれば、新しいフィルタが見つかると思います。

Proxomitron全角NGワードの変換方法 [日記] ニコ動画SNS
ttp://nicosns.inventor.jp/diary/1289/

732 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 17:01:26 ID:Dwbx2m+p0]
>>731
どうでもいいけど、今現在時間限定開放ユーザはいませんよ
60万までのIDは全て24時間開放。



733 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 17:16:46 ID:YHXz+5I40]
>>729
頻繁に書式変わってるから自分でメンテできないと無駄だ

734 名前:think ◆MM0nnAOCiQ mailto:Fiddler試用中 sage [2007/05/01(火) 17:16:58 ID:a5J7jX0x0]
>>732
ニコニコ動画アカウントは最近取得しましたが、ログイン時に「02:00〜19:00間限定、80万番まで開放」という旨の警告が表示されましたよ。
公式なニュースでは、75万IDまで解放とあるようですが…。

ニコニコ動画、時間限定で75万IDまで開放--登録後すぐ利用可能に - CNET Japan
ttp://japan.cnet.com/news/media/story/0%2c2000056023%2c20347895%2c00.htm

735 名前:think ◆MM0nnAOCiQ mailto:sage [2007/05/01(火) 17:26:48 ID:a5J7jX0x0]
む…、>732をよく見ると「今現在時間限定開放ユーザはいません」ですね。
文章は良く読もう。orz

736 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 18:13:43 ID:XSGQ9HTn0]
>>731
駄目だった
>>733
無駄か、残念

737 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 21:34:59 ID:WujtkzIE0]
>>736
とりあえず……どう?

[Patterns]
Name = "nicovideo.jp UPPER AD cut"
Active = TRUE
URL = "*www.nicovideo.jp"
Limit = 250
Match = "<DIV*"
""ad.nicovideo.jp/*"*"
"</DIV>"
"$STOP()"
Replace = "<!-- CUTTED -->"

738 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 21:44:40 ID:XSGQ9HTn0]
>>737
駄目だった
ad.nicovideo.jp/c/UWwWc1なんかの広告は消えない

739 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 05:30:33 ID:W7TO92+P0]
まあ頻繁に書式変わってるからすぐに使えなくなるけどな

740 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 05:31:29 ID:W7TO92+P0]
やっべ、寝ぼけて同じ内容書いちまったorz

741 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 06:17:45 ID:MsarYhgY0]
知らない間にニコニコ絡みで話題になってたのね。
どうせそのうちニコニコ側でIDあぼーん実装するんだろうけど、
Greasemonkey全盛の時代にこんなイベントが発生するとは。

742 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 07:14:37 ID:IuVgBXyJ0]
[Patterns]
Name = "Kill NicoNico Ad"
Active = TRUE
URL = "www.nicovideo.jp"
Limit = 256
Match = "<a href="ad.nicovideo.jp/*</a>"
Replace = "<!-- Kill nicovideo ad -->"

[Patterns]
Name = "Kill NicoNico Ad2"
Active = TRUE
URL = "www.nicovideo.jp"
Limit = 1024
Match = "<tr><td*<strong>dwango.jp*</td></tr>"
Replace = "<!-- Kill nicovideo ad -->"

適当に書いたんだけど一応いまは消えた



743 名前:名無しさん@お腹いっぱい。 [2007/05/02(水) 15:58:03 ID:s+ecP+200]
おまえらFlash広告どうやって消してるの?

744 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 17:22:18 ID:sUS3A/Us0]
>728
遅くなりましたが、どうもありがとうございます。懲りずに練習します……。

>743
見えなくするだけだったら、
ヘッダフィルタでapplication/x-shockwave-flashを\kするとか。
CSSだったらobject[data$=".swf"], embed[src$=".swf"] { display: none !important; }とか。

745 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 19:18:28 ID:6Ctk8iEj0]
サイトのにあわせて作る

746 名前:think ◆MM0nnAOCiQ mailto:sage [2007/05/02(水) 22:10:53 ID:32+xZaXm0]
>>736,738
今日、いくつかの動画閲覧しましたが、AdListの方法(>731)で広告は消えているように見えました。

キャッシュが残っているか、他のフィルタが先にマッチしているか。
そのあたりを確認してみてはどうでしょうか。

747 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/02(水) 23:55:22 ID:qmLcqwLu0]
オミトロンでニコニコ動画のNGIDじゃなくてNGワードって出来ないですかね・・・

748 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/03(木) 00:01:27 ID:/8nwxjhj0]
とっくに出来てる

749 名前:think ◆MM0nnAOCiQ mailto:sage [2007/05/03(木) 00:29:50 ID:nPc5NiPX0]
>>747
この辺を渡り歩けば、きっと見つかります。

ニコニコ動画(γ)の時間
nico.studio89.jp/
nikoniko027 オミトロンでニコニコ
nikoniko027.blog.shinobi.jp/
ニコ動画SNS - じょんじさんのプロフィール
nicosns.inventor.jp/profile/2790/
【教えて君は】ニコニコ動画専用オミトロン【半年ROMれ】
pc11.2ch.net/test/read.cgi/streaming/1177645673/
Thinking Archive(仮) - Download
vird2002.s8.xrea.com/download/#filter_niconico

750 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/03(木) 00:31:57 ID:QMUIUr520]
自分のID偽装は?

751 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/03(木) 00:35:08 ID:rIudHI5H0]
>>749
ありがとうございます。

752 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/03(木) 04:02:10 ID:fXOrahMQ0]
>>749
wikiも載せてやれよww
abc.s65.xrea.com/prox/wiki/%A5%D5%A5%A3%A5%EB%A5%BF%A1%A2%A5%EA%A5%B9%A5%C8%B8%F8%B3%AB/nicovideo/



753 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/03(木) 11:57:23 ID:5Pd/xwrv0]
ttp://www.myj7000.jp-biz.net/
このサイトの左上のgif広告の絵を消したいんだけど、知識が少なくてできないっす
単純にblockfile→noimagesに追加しても駄目なんですか

gif止めるとさらに・・生理的に駄目なんです、こういう顔

754 名前:think ◆MM0nnAOCiQ mailto:sage [2007/05/03(木) 13:49:41 ID:nPc5NiPX0]
>>752
うっかりしてました。ご指摘ありがとうございます。

>>753
広告はまず、AdListを試してみてくださいな。

www.bb-chat.tv/ で消えます。
「Kill href/src ad」なら bb-chat.tv/






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

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

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