Proxomitron フィルター作成スレッド Part7at SOFTWARE
Proxomitron フィルター作成スレッド Part7 - 暇つぶし2ch705:名無しさん@お腹いっぱい。
07/10/14 01:34:09 6scmyJyc0
>>704
発想が面白いなー
他に有名なものがあるワードをそのまま番組名に使ってたりとか、
ゲームや小説原作のアニメとかだと厳しいかもだけど

706:名無しさん@お腹いっぱい。
07/10/14 10:35:50 Go8CdVmV0
>>704
検索ワードに「公式」を追加すればさらに高い確率で公式に行くんじゃない?

707:名無しさん@お腹いっぱい。
07/10/14 13:14:54 LO1AZ0t70
こっちでも同じようなことできませんかね?

テレビ番組欄@2ch - PukiWiki
URLリンク(epg.2ch.net)


708:名無しさん@お腹いっぱい。
07/10/14 14:47:48 4HMdQzkt0
ミジンコが>>704を借りて>>707仕様にしてみた
誰か綺麗に書き換えてください。limitのせいですか?重い…

[Patterns]
Name = "tv2chwiki -> official site"
Active = TRUE
URL = "epg.2ch.net/tv2chwiki/pukiwiki.php"
Limit = 512
Match = "[%A1][%C1]<BR><a\s[^>]++>\1</a>"
Replace = "~<BR><a href="URLリンク(www.google.com)(\1)">\1</a>"

709:名無しさん@お腹いっぱい。
07/10/14 15:18:30 ncPluftV0
Limitよりもマッチ条件を厳格に書いたほうが早いよ。

[Patterns]
Name = "tv2chwiki -> official site"
Active = TRUE
URL = "epg.2ch.net/tv2chwiki/pukiwiki.php"
Limit = 512
Match = "[%A1][%C1]<BR><a href="URLリンク(epg.2ch.net)
Replace = "~<BR><a href="URLリンク(www.google.com)(\1) ">\1</a>"

710:名無しさん@お腹いっぱい。
07/10/14 16:14:27 4HMdQzkt0
なるほど。マッチ条件もっと細かく指定できるんですね。
現在放送中だとこうなるのでしょうか?フィルタもひとつにできるのかな。ミジンコには険しそう('A`)
へたれPCだとリミット少なくしないと固まります・・・。
?は[?]にしてもあまり変わらないですかね。

[Patterns]
Name = "tv2chwiki -> official site"
Active = TRUE
URL = "epg.2ch.net/tv2chwiki/pukiwiki.php"
Limit = 256
Match = "<a\shref="?[!-=?-~ ]++">\1</a><BR>"
Replace = "<a href="URLリンク(www.google.com)(\1)">\1</a><BR>"

711:think ◆MM0nnAOCiQ
07/10/14 17:35:43 P7kPbu7v0
>710を更に厳格に書き換えたフィルタ。

[Patterns]
Name = "tv2chwiki: Replace broadcast Link [2007/10/14] test1"
Active = TRUE
URL = "$TYPE(htm)epg.2ch.net/tv2chwiki/pukiwiki.php((^?)|\?)"
Limit = 256
Match = "(<a\s[^>]++href=)\0$AV(URLリンク(epg.2ch.net)
"(%[0-9a-f]+{2}|[!-%(-;@-[\]-~])++[0-9]+{12}\1)(^(^[ >]))"
Replace = "\0"URLリンク(www.google.co.jp)

テレビ番組表で一番見やすいサイトってどこなんでしょうね?

無料テレビ欄/番組表
URLリンク(enchanting.cside.com)

712:名無しさん@お腹いっぱい。
07/10/14 18:14:01 3jwkM2BL0
>>711
新聞最強

713:名無しさん@お腹いっぱい。
07/10/14 18:43:23 2cO3Fdg50
ひとり暮らしになったら新聞いらないからなー。
おもしろさに見合う価格であれば取り続けるんだろうけど。

地元のテレビ局なんて、一週間に一度しか番組表を更新しないところがけっこうある。
テレビ局にとっては番組表なんておまけみたいなものなのかねえ。
とりあえずNHKを見習えと言いたい。

714:名無しさん@お腹いっぱい。
07/10/14 18:52:45 u8G8VNqF0
新聞はいらないからチラシだけ配達して欲しいんだがw

715:名無しさん@お腹いっぱい。
07/10/14 19:46:33 WBcX2VnY0
速報性はないが新聞は自分が絶対に見ないようなニュースも載っているから
なかなかいいぞ

716:名無しさん@お腹いっぱい。
07/10/14 21:51:05 GWqYvNsW0
新聞トークそこまでー

717:名無しさん@お腹いっぱい。
07/10/15 00:09:31 UNlBK/pe0
>>711
番組表はontvがCSとかも表示できてよかったけど
これは好みだからなあ

718:名無しさん@お腹いっぱい。
07/10/15 00:10:55 85vQMGQ+0
>>717
と いいながら頼んでいるように見える

719:名無しさん@お腹いっぱい。
07/10/15 14:34:38 DGVCse0U0
ぶった切りすみませんが、
URLリンク(makimo.to:8000)
ここの検索結果をクリックすると常に、
mimizun.com の キャッシュ1に飛ぶようにできますでしょうか。
お願いします

720:名無しさん@お腹いっぱい。
07/10/15 20:12:01 TxbFGEye0
まずお前さんが試行錯誤しかけたフィルターを書いてみ。
話はそれからだ。

721:名無しさん@お腹いっぱい。
07/10/15 21:27:03 bdtFaiUM0
ありがとうございます

722:名無しさん@お腹いっぱい。
07/10/16 05:24:41 pp0X39jW0
2ch用のフィルタはないの?

723:名無しさん@お腹いっぱい。
07/10/16 21:01:30 9e3fpGUD0
Google ReaderのタイトルでNGワードに引っかかったらそのタイトルの記事を
非表示にするフィルタ作れないですか?

724:名無しさん@お腹いっぱい。
07/10/17 11:10:18 XYznZgG+0
かちゅーしゃ使ってるけど、見たくないスレを隠す機能がない
(スレタイのNGワード機能)。
板を選択するとSubject.txtっていうのをまず見に行って
それを元にスレッド一覧を作っているらしい。
Subject.txtの中でいらない物を省いて渡せばいいのかと思うけれど
.txt形式のファイルってProxomitronでは扱えない?

725:名無しさん@お腹いっぱい。
07/10/17 11:24:21 OQg4s4s50
>>724
これ入れればウェブフィルタが効くようになる。 ただしウェブフィルタでヘタに加工すると
かちゅーしゃで扱えないSubject.txtになってしまうのでウェブフィルタの書き方に注意。

[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Subject.txt FilterOn (out)"
URL = "*Subject.txt(^?)"
Replace = "$FILTER(true)"

726:725
07/10/17 11:36:19 OQg4s4s50
あ、gzipで送ってくる鯖がある、>>725じゃ駄目だ。 代わりにこれで。

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Content-Type: 2ch: Subject.txt text/plain -> text/css (in)"
URL = "*/Subject.txt(^?)"
Replace = "text/css; fake"

727:725
07/10/17 11:49:12 OQg4s4s50
んでNGスレッドフィルタ。 NGWord1のところに消したいキーワードを書いてくれ。
下の例では Proxomitron を含むスレが消える。

[Patterns]
Name = "2ch: Abone NG Thread (07/10/17)"
Active = TRUE
URL = "*/subject.txt(^?)"
Bounds = "[0-9]+{1,*}.dat<>[^\r\n]+[\r\n]+"
Limit = 512
Match = "*<>*(NGWord1|NGWord2|NGWord3|NGWord4|Proxomitron)*"

728:725
07/10/17 11:51:51 OQg4s4s50
あとヘッダフィルタに Content-Type: Fix Mime フィルタがあると邪魔されるからこれをオフにするか
text/plain の行をコメントアウトしておいたほうがいい。

729:名無しさん@お腹いっぱい。
07/10/17 12:05:10 XYznZgG+0
すばらしい!
こんな事も出来るのか。
長年の不満が解消されたよ。
>>725さん本当にありがとう。

730:名無しさん@お腹いっぱい。
07/10/17 12:14:44 OQg4s4s50
^^

731:名無しさん@お腹いっぱい。
07/10/17 18:05:52 ZzjViuoe0
BallooでNGワードを使いたいんですが、可能ならフィルターを作ってくれませんか?
URLリンク(balloo.infocity.co.jp)

板一覧まではProxomitronでログを拾えるんですが、
スレッド一覧とスレッドでは拾えないので困ってます

732:名無しさん@お腹いっぱい。
07/10/17 19:15:51 IyYPXTJ/0
URLリンク(aucfan.com) の広告が多すぎる(´A`;

733:名無しさん@お腹いっぱい。
07/10/17 19:32:19 gXtpT4Hw0
>>732
ごめん
広告が多すぎるの意味が理解できない。
広告が少ないサイトだなーって印象だったけど。

具体的にどこが邪魔なのよ?

734:名無しさん@お腹いっぱい。
07/10/17 20:32:12 IyYPXTJ/0
落札価格が調べられるので便利なんだけど、
キーワードの入力結果の画面。
各オークション毎の結果の左に広告、上下にもスポンサードサーチなるものが…イパイ\(^o^)/



735:名無しさん@お腹いっぱい。
07/10/18 01:59:52 UHRInVtg0
特定のサイト行った時だけdefault.cfgを指定のcfgに切り替えるフィルターはありませんか?

736:名無しさん@お腹いっぱい。
07/10/18 02:49:47 m+3DjRdW0
>>734
で?

737:名無しさん@お腹いっぱい。
07/10/18 03:04:12 hhnJ70wq0
>735
それができたら、このソフトがもっと便利になるんだけどな。
$OHDRでUAを判別する必要もなくなるし。

738:735
07/10/18 07:21:11 r/x0tYb20
>>737
レス有難うございます。
確かにそうですよねぇ(;^ω^)

739:名無しさん@お腹いっぱい。
07/10/18 11:55:38 GwOqQ+Cb0
めんどくさいけど

複数のフォルダにproxを入れておいて
繋ぐサイトによって違うcfgを書いておいて
proxを立ち上げなおす

そして立ち上げなおしを忘れて悩む

740:名無しさん@お腹いっぱい。
07/10/18 12:18:12 omvlGY9K0
URLコマンドの load// を使う手があるよ

741:名無しさん@お腹いっぱい。
07/10/18 19:39:57 Nh6bGHBl0
横から失礼
load使える?前に試したとき「表示できません」になったんで諦めたよ
プレフィックスとかコマンド無効のチェックはずすとかは確認したんだけど
なにがいけないのかさっぱりだ

742:名無しさん@お腹いっぱい。
07/10/18 21:00:42 omvlGY9K0
load// ずいぶん使ってないからあれだけど、
>Prefix(URLコマンドの前に必要な接頭語)に「.」を含んだ物を使うと、正常に動作します。
ってのは試した?

743:名無しさん@お腹いっぱい。
07/10/18 21:50:48 Nh6bGHBl0
>>742
それは知らなかった。今試したら出来た
が、自分だけかもしれないがその後デフォルト等に戻せない。というか接続しっぱなしになって操作ができない
使えるんだか使えないんだかw
でも効くことが分かってすっきりした。ありがとう

744:名無しさん@お腹いっぱい。
07/10/18 23:43:47 h1w1DBwx0
楽天のアフェリエイト
URLリンク(tool-ya.ddo.jp)
Yahooの広告
URLリンク(tool-ya.ddo.jp)

これらを消すことはできないでしょうか

745:名無しさん@お腹いっぱい。
07/10/19 00:14:50 B/oqmszn0
できます

746:名無しさん@お腹いっぱい。
07/10/19 05:59:31 vczd8DHE0
>>695
亀レス
それだと誤爆するサイト(Javascript内に</head>が挿入されてた)があったからそれ対策としてちょっと手を加えた
ただ今のところそのサイト以外見たことないからThink氏のまんまでもほぼ問題はないと思うけど

747:名無しさん@お腹いっぱい。
07/10/19 12:21:35 IXMpH4XM0
</head>がscriptで挿入されるなんてのは文法違反だしな。
そういうところまでまじめに対処しなければならないのがつらい。

748:名無しさん@お腹いっぱい。
07/10/19 19:17:30 hwyNeAKs0
>>697のYoutube動画をgooglevideoから落とすフィルタが使えなくなった。
とりあえずWikiに落ちてたyoutubeから落とす奴を入れなおしたがこっちは快調だ

749:名無しさん@お腹いっぱい。
07/10/19 20:13:01 UzvoKBxI0
>>748氏指摘のフィルタ。うちもgoogleキャッシュが効かなくなって困っていたんだよ。

Name = "YouTube: add download link [2007/08/26] +jp +biglink"
Active = TRUE
URL = "(www.|jp.|)youtube.com/watch\?v\= $TYPE(htm)"
Limit = 512
Match = "(^(^watch_fullscreen(\?video_id=[^&]+)\0*(\&t=[^&]+)\1))"
"$SET(YTube=\0\1)(^$TST(YTube=?*))|// ]]> </script>$STOP()"
Replace = "// ]]>\r\n</script>\r\n<div style="font-size:25px; text-align:center;">\r\n"
"<a id="get_flv" href="./get_video$GET(YTube)">[[[ Download ]]]</a>\r\n</div>$SET(YTube=)"

750:632
07/10/20 01:24:38 kZLCttfh0
動かなくなっていたのでこっそり更新

[Patterns]
Name = "mixi: new album/video/music img to text (2007/10/20)"
Active = TRUE
URL = "$TYPE(htm)([^/]++.|)mixi.jp/"
Limit = 768
Match = "<div><a href=$AV(\1)><img\ssrc=$AV(URLリンク(*))\salt=$AV(\2)\sonerror=$AV(javascript:*)\sonload=$AV(javascript:*) /></a></div>"
Replace = "<div><a href="\1">\2</a></div>"

誤爆が無いようならuploaderのほうも更新しておきます

751:名無しさん@お腹いっぱい。
07/10/20 02:33:19 60jLLJCy0
>>750
更新乙です
ありがたく使わせていただきます

752:名無しさん@お腹いっぱい。
07/10/20 03:48:08 yy0eRzQh0
>>750
動かなくなって改めて感じるこのフィルタのありがたさ
更新版問題ないようです GJ!

753:名無しさん@お腹いっぱい。
07/10/20 04:21:22 iGiqnrMV0
Live Searchを使ってる人いないですか?
URLリンク(www.live.com)
広告消えてます?

754:名無しさん@お腹いっぱい。
07/10/20 10:13:37 V18TmkD60
[Patterns]
Name = "Windows Security Hole Blocker (07/10/20)"
Active = TRUE
Limit = 512
Match = "=$AV((mailto|nntp|news|snews|telnet):*../*)"
Replace = "$ALERT(!!Bad URL!! by Windows Security Hole Blocker.)"

IE 7だけでなく、他アプリにも影響が大きい未修正の脆弱性に注意
URLリンク(internet.watch.impress.co.jp)

このフィルタを回避するのは簡単なので気休め程度ってことで。

755:名無しさん@お腹いっぱい。
07/10/20 11:43:22 RaEW38ih0
ヤフーのテレビ欄の各放送局の横幅を強制的に同じにする
フィルターってないですか?
URLリンク(tv.yahoo.co.jp)

756:名無しさん@お腹いっぱい。
07/10/20 11:53:45 +U14a8x00
>>755

[Patterns]
Name = "Yahoo! TV | table justifier"
Active = TRUE
URL = "tv.yahoo.co.jp/(vhf|uhf_bs|bs_digital|radio)/ $TYPE(htm)"
Limit = 256
Match = "<td bgcolor="#ddefef" >\n<small>"
Replace = "<td bgcolor="#ddefef" width="10%">\n<small>"

うちの環境での整理用にフィルタ名変えちゃったけど、
中身は他の誰かが作ってくれた奴そのままだったはず。
ログ漁ったけど見つからなかったんだ、元作者の人ごめんね。

757:名無しさん@お腹いっぱい。
07/10/20 12:02:02 RaEW38ih0
おぉありがとう

758:名無しさん@お腹いっぱい。
07/10/20 13:13:20 +G6har870
>754
レジストリを削除した方がいいんでないの?

Me環境の場合の例。
使っていないだろう部分を知識もなく削除しているだけだけど、とくに問題なし。
[-HKEY_CLASSES_ROOT\gopher]
[-HKEY_CLASSES_ROOT\mailto]
[-HKEY_CLASSES_ROOT\news]
[-HKEY_CLASSES_ROOT\rlogin]
[-HKEY_CLASSES_ROOT\telnet]
[-HKEY_CLASSES_ROOT\tn3270]
[-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\cdl]
[-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\gopher]
[-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\its]
[-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\mk]
[-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\ndwiat]
[-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\res]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\URL\Prefixes]
"gopher"=-

759:think ◆MM0nnAOCiQ
07/10/20 15:00:39 U2X3IGuk0
>>746
さらに亀レス。

JavaScriptコードへの誤爆は、ほとんどのフィルタで発生する難しい問題ですね。
とりあえず、グローバル変数でJavaScriptの存在フラグを立てれば、回避できそうです。

[Patterns]
Name = "ascertain presence of JavaScript [flag var] [2007/10/20] test1"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "(^(^<javascript[ >]))"
"(^$TST(JSFlag=1))"
"$SET(JSFlag=1)|"
"(^(^</script>))"
"$TST(JSFlag=1)"
"$SET(JSFlag=)"

760:think ◆MM0nnAOCiQ
07/10/20 15:01:29 U2X3IGuk0
[Patterns]
Name = "Allow right mouse click 2 [2007/10/20] fixed2 test1"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</head>))(^$TST(JSFlag=1))$STOP()"
Replace = "<script type='text/javascript'>\r\n"
"function addLoadEvent(func) {"
" var oldonload = window.onload;"
" if (typeof window.onload != 'function') {"
" window.onload = func;"
" } else {"
" window.onload = function() {"
" oldonload();"
" func();"
" }"
" }"
"}"
"function onMousedownNull(){"
" document.onmousedown=null;"
"}"
"addLoadEvent(onMousedownNull);"
"</script>\r\n"

>759とセットで使ってください。
# 私事ですが、HDDがお亡くなりになってからまだ環境が整っていないので、未テストです。

761:名無しさん@お腹いっぱい。
07/10/20 23:26:41 V18TmkD60
>>758
>mailtoスキームが使用された際に、メールクライアントソフトを起動するという動作を
>行なわずに他の動作をしてしまう可能性があるというものだ。

と書いてあるのでそれで防げるのか疑問。

762:名無しさん@お腹いっぱい。
07/10/21 11:34:43 UTYS/W2x0
すいません。
Livedoorの広告消したいんですけど
URLリンク(news.livedoor.com)
とかに現れる今週のお役立ち情報とかの
click.adv.livedoor.com/ で始まる広告消したいです
よろしく御願いします。

763:名無しさん@お腹いっぱい。
07/10/21 11:39:06 3FCcuK8r0
>>744
これらを消せるフィルター名を教えてもらえませんか

764:名無しさん@お腹いっぱい。
07/10/21 12:49:11 G0vpi5tt0
AdListに登録しる。

765:名無しさん@お腹いっぱい。
07/10/21 17:28:50 j7JLLP/t0
>761
詳しくない上にテストできる環境もないので、そのへんはどうにもならんです。

URLリンク(www.mozilla-japan.org)
Firefox はさっそく 2.0.0.8 で修正したもよう。

766:名無しさん@お腹いっぱい。
07/10/21 20:15:01 FdYIpN+K0
>>762
これで「今週のお役立ち情報」は消えるけど、右のも消したい?

初心者だけど考えてみた。
詳しい人、バッサリと斬ってくださいw
[Patterns]
Name = "Kill livedoor textad"
Active = FALSE
URL = "news.livedoor.com/topics/"
Bounds = "<div class = "textad*</div>"
Limit = 1024
Match = "*"
Replace = "<!-- kill livedoor textad -->"

767:名無しさん@お腹いっぱい。
07/10/21 20:54:10 FdYIpN+K0
Firefox + sage を使ってブログの検索結果を読んでいます。
そこでRSSフィードを加工したいと思っているのですが、
どうもうまくできずに困っています。何が悪いかわかりませんか?

■加工したいRSSフィード
URLリンク(d.hatena.ne.jp)

■実験してみたもの
[Patterns]
Name = "test"
Active = TRUE
URL = "d.hatena.ne.jp/keyworddiary/Proxomitron"
Limit = 128
Match = "Proxomitron"
Replace = "ProxomitronProxomitron"

768:名無しさん@お腹いっぱい。
07/10/21 21:36:35 7WIELPMo0
すいません、下の部分を丸々消したいです。
フィルター作成お願いします。

<script language="JavaScript">
<!--
if(document.referrer.indexOf("サイトURL")== -1)
if(document.referrer.indexOf("サイトURL")== -1)
window.location.href="サイトURL";
//-->
</script>


769:名無しさん@お腹いっぱい。
07/10/21 22:28:13 EZOx1vJ+0
>767
レスポンスヘッダに
Content-Type: application/xml; charset=utf-8
とあるから、application/xml をフィルタリング対象にしないとだめだろうと思う。

xml は invalid になるとパースエラーになるから、
フィルタリングするのはあまりおすすめできない。
application/xhtml+xml なども同様。

770:767
07/10/23 20:54:00 Wf3gw0BZ0
$FILTER(true)で上手くいきました。

771:767
07/10/23 21:08:11 Wf3gw0BZ0
>>769
2ちゃんねるブラウザの具合が悪かったみたいで、レスがあるのが
検出できてませんでした。すみません。そしてありがとうございます。

試行錯誤しているうちにフィルタリング対象になってないことに気がついて
マニュアルをベタ読みして$FILTER(True)を見つけました。

URLでマッチさせて限定的にフィルタさせるようにしてみたので誤動作は
しにくいようです。

772:名無しさん@お腹いっぱい。
07/10/23 23:07:06 0YfitokD0
Google日本にかかってる規制フィルタを外すオミトロンフィルタってありますか?

773:名無しさん@お腹いっぱい。
07/10/23 23:11:54 Qd0Z9Mny0
>>772
google.comいってフィルタの解除してこいよ

774:名無しさん@お腹いっぱい。
07/10/23 23:20:47 0YfitokD0
>>773
クッキーとか普段切ってるからオミトロンで出来たら良いなと

775:名無しさん@お腹いっぱい。
07/10/23 23:25:41 NStZsszB0
&safe=offでいいんじゃないの

776:名無しさん@お腹いっぱい。
07/10/23 23:32:36 F3QFZ6cV0
Proxomitronは魔法使いじゃないからwww
そのうち「ADSLだけど光なみの速度になるフィルタ下さい」とか言い出しそうだw

777:名無しさん@お腹いっぱい。
07/10/24 00:47:35 kp00Lwcp0
>>776がなんかかわいそう

778:名無しさん@お腹いっぱい。
07/10/24 22:44:27 OuaVFWWv0
>>775
なんか上手くいかなかったっす

779:名無しさん@お腹いっぱい。
07/10/25 10:55:00 XAkAaFjM0
>>776
でも、いらない広告やフラッシュとかを読み込まなければ
表示の高速化はできるけどね。

780:名無しさん@お腹いっぱい。
07/10/25 15:24:54 Z0AkQiTQ0
そんなに無理やり話を捻じ曲げてまで擁護しなくてもいいよ

781:名無しさん@お腹いっぱい。
07/10/25 21:51:47 g/w4e7CM0
任意のサイトの<title>内文字列を入れ替える汎用フィルタって作れないでしょうか。
「サイト名 - ページ名」を「ページ名 - サイト名」に入れ替えるものです。

例)
変換前: <title>Yapoo!オークション - できる!Proxomitron 入門レシピ</title>
変換後: <title>できる!Proxomitron 入門レシピ - Yapoo!オークション</title>

マッチURLと、各対象URLに対応する区切り子(上記例なら「\s-\s」)をリストで管理して
どんどん追加できる汎用フィルタにしたいのですが、可能でしょうか?

782:名無しさん@お腹いっぱい。
07/10/26 00:04:45 olpcTBTB0
>>781
可能

783:think ◆MM0nnAOCiQ
07/10/26 00:55:06 qH4yV8Wi0
>>781
> 任意のサイトの<title>内文字列を入れ替える汎用フィルタ
週末にでも作ってみようかな…。

784:名無しさん@お腹いっぱい。
07/10/26 02:34:40 TdTBTw5G0
http Text to Link +pre + NicoVideo: http Text to Link with anchor
の合成の件マダー?

785:名無しさん@お腹いっぱい。
07/10/26 16:44:08 pZj1MWJX0
超強力なGoogleAdsenseKillerできた

[Patterns]
Name = "Google Adsense Killer"
Active = TRUE
Limit = 256
Match = "pagead2.googlesyndication.com"
Replace = "\0"



786:名無しさん@お腹いっぱい。
07/10/26 16:52:03 phUyFODN0
>>785
すげぇぇぇぇぇぇええええええええええええええ!!!!!!!!!!!!!!!!!!!!!!

787:名無しさん@お腹いっぱい。
07/10/26 16:53:27 etFhHNUZ0
俺はADListに入れてヘッダのURL-Killer: kill-a-URL (out)で殺してるよ

788:名無しさん@お腹いっぱい。
07/10/26 16:59:27 pZj1MWJX0
>>786
それ本気で言ってる。
よく考えてはないけどオレなりに一生懸命作ったんだけど、絶対不完全だと想うんだ
だってメタキャラクタ使ってないんだから

本当のこと言ってよ、どうしようもないフィルターなんだろ?

789:名無しさん@お腹いっぱい。
07/10/26 17:02:44 pZj1MWJX0
>>787
じゃあ、これ(>>785)でもまぁ一応良いのか

790:名無しさん@お腹いっぱい。
07/10/26 17:15:06 olpcTBTB0
>>789
そう大きく間違っている訳では無い
あえて言うなら数値は2だけでは無い可能性があるのとReplaceが余計
まぁ、一番楽なのは>>787だろうね

791:名無しさん@お腹いっぱい。
07/10/26 18:02:39 etFhHNUZ0
>>785が問題なのは、全てのHTMLのファイルの先頭から最後まで
マッチするパターンがないか探さないといけない点だ。

それに対して、ヘッダでの削除はHTMLをリクエストするときに
URLでのマッチがされるだけでコストが安い。

792:名無しさん@お腹いっぱい。
07/10/26 18:26:10 pZj1MWJX0
>>787の意味がよくわからないんですが

[ブロックファイルに追加]→[AdList]

いくつかのワイルドカードを含む 追加する URL
のところにどの部分を入れればいいんですか?

あとヘッダのURL-Killer: kill-a-URL (out)で殺すってどういうことですか?

793:名無しさん@お腹いっぱい。
07/10/26 19:36:31 keX/uR+70
>>791
html以外にもマッチするわけだが

794:名無しさん@お腹いっぱい。
07/10/27 03:02:59 l8h53hYEP
すいません、URLリンク(p2.2ch.net)使ってるんですが
[書き込む] [Beで書き込む] の横に
[元スレで書き込む] を追加出来るフィルターを作成して頂けないでしょうか?

795:名無しさん@お腹いっぱい。
07/10/27 19:23:43 isN6I8oi0
てs

796:名無しさん@お腹いっぱい。
07/10/28 02:37:15 HyobziWC0
[Patterns]
Name = "Java Script Banner Killer"
Active = TRUE
Multi = TRUE
Bounds = "<script*</script>"
Limit = 1024
Match = "*(banner|sponsor|promo|ad|popup|ban/\wMenu|newwindow)*"
Replace = "<!--Java Script Banner Killer-->"

Javaを使った広告をきるフィルターなんですけどこれだとニコニコ動画の動画部分もきれてしまいます。
ニコニコだけきらないように改造できませんか?

797:名無しさん@お腹いっぱい。
07/10/28 02:45:52 zuW2ZfKa0
可能です

798:名無しさん@お腹いっぱい。
07/10/28 02:57:41 BiVpICGg0
定番のつっこみをしておくか。

Java と JavaScript はまったくの別物。

799:名無しさん@お腹いっぱい。
07/10/28 02:59:04 zD/lwsww0
>>796
これでええよ

[Patterns]
Name = "Java Script Banner Killer ( Allow NicoVideo )"
Active = TRUE
Multi = TRUE
URL = "(^([^/]++.|)nicovideo.jp[/:]) $TYPE(htm)"
Bounds = "<script*</script>"
Limit = 1024
Match = "*(banner|sponsor|promo|ad|popup|ban/\wMenu|newwindow)*"
Replace = "<!--Java Script Banner Killer-->"

800:名無しさん@お腹いっぱい。
07/10/28 03:02:52 4camIqX90
全てのURLにマッチさせるフィルタだから速度命

Boundsは使わないで
Match = "<script*(banner|...中略...|newwindow)*</script>"
でよくね?

ニコニコ回避はURLマッチに^$LST(bypassURL)とでもいれて
blockfileでwww.nicovideo.jp/とか色々登録すればいいよ

801:名無しさん@お腹いっぱい。
07/10/28 03:19:53 zD/lwsww0
速度に拘る初心者を見るのは久しぶりだな。 >>799のは君が思ってるよりずっと早いよ。

802:名無しさん@お腹いっぱい。
07/10/28 04:12:15 HyobziWC0
>>798
2ちゃんで人にものを聞くってことでドキドキしてた
違いはわかるよ

>>799
>>800
ありがとうございます!
ニコニコのサイトは除外って設定するんですね。
超万能フィルタになりました

803:名無しさん@お腹いっぱい。
07/10/28 07:51:07 7d19AN5z0
久しぶりに使ってみたら
全てのウェブサイトに接続できなくなってた

何が原因だろ・・・

804:名無しさん@お腹いっぱい。
07/10/28 08:09:54 YH5HbNaI0
プロキシサーバーの設定してないんじゃないの

805:名無しさん@お腹いっぱい。
07/10/28 15:15:16 7d19AN5z0
うーんしてある

806:名無しさん@お腹いっぱい。
07/10/28 15:18:48 wfSlpphS0
>>796>>799
直接関係はないが、コメントの書式は
<!-- COMMENT -->
  ↑        ↑
半角スペースがないとダメ。

807:名無しさん@お腹いっぱい。
07/10/28 15:30:30 4E0o+NIY0
それは知らなかった

808:名無しさん@お腹いっぱい。
07/10/28 15:59:28 BiVpICGg0
>806
そんなこと、どこに書いてあるんだ?

URLリンク(www.kanzaki.com)
URLリンク(bakera.jp)

809:名無しさん@お腹いっぱい。
07/10/28 16:46:35 ozjv54Kf0
>>803
まずオミトロンをバイパスしてみたら?

810:名無しさん@お腹いっぱい。
07/10/28 22:29:18 2boN5YdE0
すいません、どなたか
URLリンク(igc.seesaa.net)の各記事ページの左右と上部の広告、コメント部分の除外の仕方を教えてください。
記事本文には手を加えない方向でお願いします。

811:think ◆MM0nnAOCiQ
07/10/28 22:39:56 xuulkQW50
>>806
私もソースを知りたいです。
私の理解では、以下のように解釈しています。

OK: <!-- COMMENT -->
OK: <!--COMMENT-->
OK: <!--<COMMENT>-->
OK: <!--COMMENT-- >
NG: <!-----COMMENT----->
NG: <!COMMENT>

On SGML and HTML (ja)
URLリンク(www.asahi-net.or.jp)

xml仕様書の方は、私の探し方が悪いのでしょうけれど、コメントに関する記述を見つけられませんでした…。
(一応、XHTML1.0においてのコメントの扱いも調べておきたかったのですが)

# ただし、一部のWebブラウザでは、<!COMMENT> をコメントとして扱うため、
# 私がProxomitronでマッチングパターンを書く際には、記述を省略して、<!-+ comment -+> でコメントにマッチさせることもあります。

812:名無しさん@お腹いっぱい。
07/10/28 23:50:26 wfSlpphS0
>>808>>811
gya-----
俺5年ぐらい間違って覚えてたみたいです。お恥ずかしい。

813:名無しさん@お腹いっぱい。
07/10/29 01:25:43 u2yZfldy0
mixi、リニューアル後はソースがきちんと統制されて、
簡単に消せるようになったね。
広告を消してもズレなくなったし、もうイライラとはさよならだ。

814:名無しさん@お腹いっぱい。
07/10/29 01:30:35 p0UvqsMJ0
>811
あったよ。

URLリンク(www.w3.org)
URLリンク(www.fxis.co.jp)

815:名無しさん@お腹いっぱい。
07/10/29 02:36:44 dEbqd5xG0
>>814
ないじゃん

816:名無しさん@お腹いっぱい。
07/10/29 08:01:28 aX09zdKz0
>>809
バイパスしてもつながらない

817:名無しさん@お腹いっぱい。
07/10/29 08:07:22 Zt+R+zZ30
じゃあオミトロン関係ないじゃん
該当スレへいけ

818:名無しさん@お腹いっぱい。
07/10/29 08:15:38 aX09zdKz0
あ、自己解決しました

ファイアウォールで切ってました

819:名無しさん@お腹いっぱい。
07/10/29 11:21:03 tJKxZV/V0
>>812
何のツールか覚えてないけど
スペースがないと誤動作するのがあって
スペースを入れるフィルタを作ったことならある

820:名無しさん@お腹いっぱい。
07/10/29 14:02:19 p0UvqsMJ0
>815

Comment ::= '<!--' ((Char - '-') | ('-' (Char - '-')))* '-->'
これが XML 1.0 におけるコメントの文法。>814のリンク先に書いてある。

URLリンク(www.fxis.co.jp)
「表記法」の項を読めば、上に書いた文法の意味がわかる。
それをまとめて解釈したのが以下の説明。
URLリンク(www.kanzaki.com)

821:名無しさん@お腹いっぱい。
07/10/29 14:14:21 p0UvqsMJ0
index.xhtml とでも名前をつけたファイルに以下のソースを書いて、Firefox で開く。

<?xml version="1.0"?>
<!DOCTYPE html>
<html xmlns="URLリンク(www.w3.org)
<head><title>test</title></head>
<body><p>これはエラーなし。<!--test test--></p></body>
</html>


<?xml version="1.0"?>
<!DOCTYPE html>
<html xmlns="URLリンク(www.w3.org)
<head><title>test</title></head>
<body><p>これはパースエラーになる。<!--test -- test--></p></body>
</html>

822:名無しさん@お腹いっぱい。
07/10/29 15:32:49 EDCCWQyk0
>>820
全く関係ないが「 '-') | ('-' 」の部分が向かい合ってる顔みたいでかわいいな

823:815
07/10/30 00:56:49 Eh0u84lv0
>>820
ああすまん、「>>806のソース」の方の話かと思った。

824:名無しさん@お腹いっぱい。
07/10/30 10:25:52 MYOA6AO20
>>823
横から見てたが、自分もそう思ってた。気にしなーい!

825:名無しさん@お腹いっぱい。
07/11/01 02:46:29 ysl6//GU0
LiveSearchの検索結果の上と右の広告どうしても消えない
URLリンク(search.live.com)

これ消えます?

826:名無しさん@お腹いっぱい。
07/11/01 06:46:39 76TdUTAt0
Match = "(<div\sid=$AV(at|ar$STOP()))\1"
Replace = "\1 style="display:none""

827:名無しさん@お腹いっぱい。
07/11/01 09:00:25 86HuZcxY0
>>826


828:名無しさん@お腹いっぱい。
07/11/01 16:21:08 rMpV8htm0
便利だったのですが、使えなくなってしまいました。
何処をいじれば対応できるか教えてください。

Name = "Amazon Konna Kill"
Active = TRUE
URL = "www.amazon.co.jp"
Limit = 10000
Match = "$NEST(<div,\s[^>]++id=$AV(sims.(purchase|session))*,</div>)"


829:名無しさん@お腹いっぱい。
07/11/01 18:46:10 OdOuQI4A0
>>828
消せないURLも出しとくれ。

830:名無しさん@お腹いっぱい。
07/11/01 18:48:32 pXNEPr9c0
webフィルタのreplaceにバイナリ(0x00)を書き込むことは出来ますか?
.cfgをバイナリエディタで直接0xffに書き換えるのは出来たんですが、
0x00だと行末文字に解釈されて(?)読み込んでくれません。

831:名無しさん@お腹いっぱい。
07/11/01 19:05:46 OdOuQI4A0
>>830
試してないが$ESC(%00)とかできないか?

832:名無しさん@お腹いっぱい。
07/11/01 19:06:57 OdOuQI4A0
ごめESCじゃなくってUESCだ

833:名無しさん@お腹いっぱい。
07/11/01 19:52:48 rMpV8htm0
>>829
説明不足ですみません。(行が長すぎると言われたので改行入ってます)
URLリンク(www.amazon.co.jp)
%E3%82%B5%E3%83%A9%E3%83%AA%E3%83%BC%E3%83%93%E3%83%B3%E3%82%B0-%E3%82%B7%E3%83%A3%E3%83%BC%E3%83%AA%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%83%E3%83%88-
%E3%82%B8%E3%82%A7%E3%82%B7%E3%82%AB%E3%83%9C%E3%83%AB%E3%82%B0-%E3%82%B5%E3%83%A9%E3%83%9B%E3%83%BC%E3%83%AB/dp/B000VE6SQ0/ref=sr_1_2/249-7291355-4398743?ie=UTF8&s=dvd&qid=1193911520&sr=1-2

「この商品をチェックした人はこんな商品もチェックしています」
を消すフィルタです。

「この商品を買った人はこんな商品も買っています」
が一緒に消えても構いませんというか、歓迎です…。

834:名無しさん@お腹いっぱい。
07/11/01 19:56:02 pXNEPr9c0
>>831-832
レスどうもです

>$UESC( any text ) † Edit
>使用可能な場所 : 置換テキスト
>any textは置換テキスト扱い
>any text のうち、%xx(xxは16進数2桁)を元の文字に変換する。対象となるのは%21-%7Eであり、それ以外の文字はそのまま返される。完全には$ESC()の逆関数になっていない。
URLリンク(abc.s65.xrea.com)

$UESCでは0x00の出力は無理みたいです
実際に試してみたところ、$UESC(%00)→%00(テキスト)となりました
それと、スマートではないですが、matchに([%00])\0とすることで一応置換できました
(検索バイナリ中に0x00が存在することが前提)

肝心のフィルタですが、0x00では具合が悪かったので、0xffで進めてみようと思います

835:名無しさん@お腹いっぱい。
07/11/01 21:15:57 pXNEPr9c0
>このコマンドを用いてフィルタエディタだけでは実現できない置換が可能
>となる。例えばUTF-16LEのページにおいて 0x00 を含む文字列をReplace
>したい場合に、フィルタエディタからは困難である。ところが、Replace
>したい内容をあるテキストファイルにUTF-16LEで保存*1 しておき、
>Replace = "$FILE(html\\UTF16LE.txt)"
>などとしておけば比較的容易である。
URLリンク(abc.s65.xrea.com)

0x00や0xffの1バイトファイルを用意することで出力できるようになりました

836:名無しさん@お腹いっぱい。
07/11/02 00:37:16 l+Xvx/fa0
URIを「 &#十進数; 」の羅列で表記して隠してるページがあるんだけど
どうやったら普通の文字に変換できますか?
「 %十六進数 」は>>834みたいにすればいいのは解るんですが。

837:名無しさん@お腹いっぱい。
07/11/02 00:53:57 OkiIIkio0
>833

/* この商品をチェックした人はこんな商品もチェックしています */
hr#sessionBuyBoxClear + div.bucket,
/* この商品を買った人はこんな商品も買っています */
hr#purchaseBuyBoxClear + div.bucket { display: none; }

IEコンポーネント系以外のUAならおそらく対応。IE7でもいけるはず。
フィルタリングしたいのなら、hr(水平線)ごと $NEST でマッチさせればいけると思う。

amazon はすぐにマークアップを変えるから、
必死にソースを解析したところであまり長く持たない。

838:名無しさん@お腹いっぱい。
07/11/02 17:45:21 OkiIIkio0
+でマッチした回数に応じて replace の結果を変化させることはできないのかな。


Name = "continuous break deleter (2007.11.02)"
Active = TRUE
URL = "(^$KEYCHK(m))&(^$LST(bypass2))&($TYPE(htm)|$TYPE(js))"
Limit = 192
Match = "(<br[^>]+> "
"([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\  |(^$KEYCHK(p))</+script[^>]+> |<spacer[^>]+> |<!-- (^tok2)[^>]++ --> |(</[a-z]+> )\#)+"
")+{3,*}$SET(1=continuous break deleted)"
Replace = "\r\n<!-- \1 --><br /><br />\r\n\@"

[%81][%40] [%A1][%A1] [%E3][%80][%80] …… これらは全角空白。


(pattern)+{10,*} だったら $SET(1=◎◎) で
(pattern)+{3,9} だったら $SET(1=○○) などのようにするには、
(pattern)+{...} の部分をひとつひとつ書かねばならず、いくぶん冗長になる。
しかし、(pattern)+({10,*}$SET()|{3,9}$SET()) のような書き方だとマッチしないらしい。

839:名無しさん@お腹いっぱい。
07/11/02 17:50:08 OkiIIkio0
&nbsp;のところが変換されてしまったのでやり直し。

Name = "continuous break deleter (2007.11.02)"
Active = TRUE
URL = "(^$KEYCHK(m))&(^$LST(bypass2))&($TYPE(htm)|$TYPE(js))"
Limit = 192
Match = "(<br[^>]+> "
"([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\&nbsp; |(^$KEYCHK(p))</+script[^>]+> |<spacer[^>]+> |<!-- (^tok2)[^>]++ --> |(</[a-z]+> )\#)+"
")+{3,*}$SET(1=continuous break deleted)"
Replace = "\r\n<!-- \1 --><br /><br />\r\n\@"

840:名無しさん@お腹いっぱい。
07/11/02 18:09:40 mDtbqIsb0
>>837
ありがとうございます。でも正直説明の意味が分かってません。
div.bucket { display: none; }としたら商品の説明やカスタマーレビューまで
消えてしまうし…。Proxomitronもよく分かってないし諦めます。

841:名無しさん@お腹いっぱい
07/11/03 14:24:15 f/pl++5B0
新しいウィンドウで開くタイプのURLを開かないようにするにはどうしたら良いでしょうか。
ご教示お願いします。

842:名無しさん@お腹いっぱい。
07/11/03 14:37:29 ZuyqSwIT0
a要素のtargetを消す

843:名無しさん@お腹いっぱい。
07/11/03 14:42:53 d298DAL40
[Patterns]
Name = "I hate target=_blank"
Active = TRUE
Bounds = "<a\s*</a>"
Limit = 256
Match = "<a * target=$AV(_blank) *>\0</a>"
Replace = "\0"



844:841
07/11/03 15:07:26 f/pl++5B0
早速のレスありがとうございます。
解決しませんでしたのでちょっと調べてきます。

845:名無しさん@お腹いっぱい。
07/11/03 15:16:10 ifHJyYGg0
blank以外でもnewwindowとか適当な名前で新しく開かれることもあるわけ
jsだったりもするし
何もかかれてないのにフィルタ出せるわけないだろ

>>842-843はご教授してるじゃないか
何が解決できないだよ。甘ったれすぎ

846:名無しさん@お腹いっぱい。
07/11/03 16:27:23 AimLzmrR0
教授というか、教示だな

847:名無しさん@お腹いっぱい。
07/11/03 16:38:12 ifHJyYGg0
間違えてるーと書き込みクリックしながら気がついて涙目

848:名無しさん@お腹いっぱい。
07/11/03 19:51:19 9+lvpg7H0
>>840
URLリンク(www.amazon.co.jp)
のは消せたよー。
Amazonイジリ歴短いんでこれでいいのかわからないけど。
1は少し残してフィルタ、2は全消

[Patterns]
Name = "Amazon Konna Kill(beta1)[071103]"
Active = TRUE
URL = "www.amazon.co.jp/(|*)dp/$TYPE(htm)"
Limit = 32
Match = "<div class="simsWrapper">"
Replace = "<div style="display:none">"

[Patterns]
Name = "Amazon Konna Kill(beta2)[071103]"
Active = TRUE
URL = "www.amazon.co.jp/(|*)dp/$TYPE(htm)"
Limit = 128
Match = "<hr id=$AV(sessionBuyBoxClear|purchaseBuyBoxClear)[^>]++> "
"<div class="bucket">"
Replace = "<div style="display:none">"

849:名無しさん@お腹いっぱい。
07/11/03 20:14:22 IEvPYtW/0
ヤフオクの検索結果を画像のみで表示したときのサムネイル画像を大きくしたいのですが、
どなたか、そういうものをお持ちでないでしょうか?

850:名無しさん@お腹いっぱい。
07/11/03 22:40:37 FD7IG5IG0
元画像が小さいから引き伸ばした画像にしかならない
それでもいいなら

[Patterns]
Name = "yahoo auction image zoom"
Active = TRUE
URL = "search.auctions.yahoo.co.jp/jp/search\wmode=1"
Limit = 16
Match = "<img\sBORDER=0"
Replace = "<img BORDER=0 style="zoom:150%;""

150%の部分を変えれば好きなサイズに変更可能

851:名無しさん@お腹いっぱい。
07/11/04 00:25:36 sYMoTV5O0
>>848
ありがとうございます。
両方試して好みの方をを使わせていただきます。


URL、そんなに短くなるんですね…orz

852:名無しさん@お腹いっぱい。
07/11/04 00:28:29 UP9EkEAV0
スレ違いだけど今度から密林URLコピペするときは覚えておいた方がいい
全部の商品これでOKなのかまでは保障できないが

853:名無しさん@お腹いっぱい。
07/11/04 01:34:44 PBf6UQKW0
(|*) これは何?

854:名無しさん@お腹いっぱい。
07/11/04 07:07:54 TPpA8vEs0
>100
>200
>>300

855:名無しさん@お腹いっぱい。
07/11/04 07:15:07 TPpA8vEs0
>400あああ>500

856:名無しさん@お腹いっぱい。
07/11/05 05:36:05 xFl8yrEc0
>>850
ありがとうございました。大変見やすくなりました。

857:名無しさん@お腹いっぱい。
07/11/05 08:53:14 tp6jVFlZ0
ニコ動の動画再生時に、自動で市場を隠したいのですがどうすれば…
今は、iroiroのボタンを押して消しているといった感じです。

858:名無しさん@お腹いっぱい。
07/11/05 09:38:48 lXz4B/ym0
<script type="text/javascript" charset="utf-8" src="/js/ichiba.js?
辺りから
</table>

</div>
</div>
ぐらいまで消せばいいと思うよ

859:名無しさん@お腹いっぱい。
07/11/05 10:20:25 CQJBXuU/0
>>857
マルチ氏ね

860:名無しさん@お腹いっぱい。
07/11/06 17:21:11 blfo+Y5I0
>>567
これ対策されちゃったのかな?
フィルタ通すと繋がらなくなる

861:名無しさん@お腹いっぱい。
07/11/06 19:19:41 QNo8znLo0
>>857
つNico Kill ICHIBA

862:名無しさん@お腹いっぱい。
07/11/08 23:45:31 XawnKqJG0
どなたかURLリンク(wind.prohosting.com)に上がってた
「Link to Full Path」を持ってたらいただけませんか?

863:名無しさん@お腹いっぱい。
07/11/09 00:39:38 VsMMz3Uv0
prohostingとかすげぇ久しぶりに見た気がする・・。
まだあったんだなー

864:名無しさん@お腹いっぱい。
07/11/09 01:00:04 ofPkJozS0
ファイル自体はまだある・・はずw

865:名無しさん@お腹いっぱい。
07/11/09 11:44:57 dAIUjTrN0
web.archiveでみられるフィルタ(文字化け修正版)入れてるんですけど
404 Not Foundのページを飛ばせて即Internet Archiveを選択する事って出来ますでしょうか?

866:名無しさん@お腹いっぱい。
07/11/09 17:24:54 CPRT9EMH0
>>865
いきなりweb archiveに突撃するのは負荷の面で問題があるからやめれ。
404のページからweb archiveやGoogleキャッシュに飛べるリンクを作って
くれるフィルタがあるから、それを使ってみ。


867:名無しさん@お腹いっぱい。
07/11/09 17:42:37 OXY1JKKg0
>>864
それが一通りあたってみたんですが404 Not Found以外はすべてハズレでした。


868:名無しさん@お腹いっぱい。
07/11/09 18:12:08 ofPkJozS0
>>867
もしかしてこれ? フィルタ名違うけど。
URLリンク(proxo.hp.infoseek.co.jp)

869:名無しさん@お腹いっぱい。
07/11/09 18:34:59 8UT98tHP0
Name = "From googlecache to WayBackMachine"
Active = TRUE
URL = "[^:]++[#1:254].[#1:254].[#1:254].[#1:254]/search?q=cache(:|%3A)"
Bounds = "<br><b>*</b>"
Limit = 256
Match = "<br><b>cache:(\#|)\1</b>"
Replace = "<br><br><b>\1</b>"
          "<META HTTP-EQUIV="Refresh" content="0;URL=URLリンク(web.archive.org)

Name = "Error Page to Web Archive"
Active = TRUE
Limit = 64
Match = "$RESP((403|404|503)\0*)$STOP()"
Replace = "<META http-equiv="Refresh" content=1;url="URLリンク(web.archive.org)
          "<SPAN style="color:#FF0000; font-weight:bold; font-size:18pt; ">Error \0</SPAN><BR>\n"


870:名無しさん@お腹いっぱい。
07/11/09 18:40:35 OXY1JKKg0
>>868
それだとhref="aaa.html"みたいな/も.もない場合絶対パスにならなくて困ってます。


871:名無しさん@お腹いっぱい。
07/11/09 18:46:33 ofPkJozS0
>>870
テストウインドウに<a href="aaa.html">って書いてテストしてみたらちゃんと絶対パスになったよ?
limitの数が足りてないとかかな。 それなら512から4096くらいに増やしたりすれば動くかも。

872:名無しさん@お腹いっぱい。
07/11/09 19:03:46 OXY1JKKg0
あっlimit増やしたら出来ました。
ありがとうございました。

873:名無しさん@お腹いっぱい。
07/11/10 19:07:46 rXemOt8U0
Freeze GIF animation関連を少しいじってみました。
環境は(Firefox 2.0.0.8 or IE6.0) + Proxomitron4.4です。
改善点、間違いの指摘等あればお願いします。
URLリンク(f49.aaa.livedoor.jp)


GIFフォーマット参考URL
URLリンク(uketama.nekopps.com)
URLリンク(www.tohoho-web.com)

テスト用アニメGIF
・普通のアニメGIF
URLリンク(f49.aaa.livedoor.jp)
・許可リスト用アニメGIF
URLリンク(shop.2ch.net)
URLリンク(img.2ch.net)
・image/jpegで送られてくる拡張子がjpgのアニメGIF
URLリンク(f49.aaa.livedoor.jp)


874:名無しさん@お腹いっぱい。
07/11/10 20:56:22 Z+TmJN0l0
使ってみた
4.5June+6, 4.5June338, 4.3 でも問題なく動く
しかし、URL欄の & は要らない筈

875:名無しさん@お腹いっぱい。
07/11/10 21:34:30 X2rMgL3u0
>>873
おお、これはだよもん本体とセットで使うと便利そうだ、乙。

876:名無しさん@お腹いっぱい。
07/11/10 23:08:37 Z+TmJN0l0
だよもん本体って何? DaemonTools??

877:名無しさん@お腹いっぱい。
07/11/11 02:14:39 SYTyOl3K0
>>876
専用アプロダの85番のやつ。

878:名無しさん@お腹いっぱい。
07/11/11 13:38:31 vsiQaVR40
判った 機能がぶつかるから意味無い気もするが

879:873
07/11/11 20:12:12 7WrEoJ7/0
>>874
動作確認&ご指摘ありがとうございます。
もうちょっと試したいことがあるので、しばらくしたら修正して上げ直します。

880:名無しさん@お腹いっぱい。
07/11/12 02:56:00 pkmsCZVr0
URLリンク(img46.imagevenue.com) を

URLリンク(img46.imagevenue.com) に変える

フィルター作れませんか?
aAfkjfp01fo1iは違う画像も変わらないんですが26211の部分が最初のURLから類推できないんです。

自分で作ったのはこんなのです。
Match =<a href\="URLリンク(img)<) alt="image"></a>

881:名無しさん@お腹いっぱい。
07/11/12 05:57:19 39NhKpwa0
>>880
javascriptなりiframeなり使って上のアドレスへのリンク先をその場所に表示させるフィルタと
その表示したところから更にjavascriptなりmetaなりで下のアドレスにリダイレクトさせるフィルタの
2段構えで行くとか……ってスマートじゃないから他の人にバトン渡すわ

882:名無しさん@お腹いっぱい。
07/11/12 11:44:51 jy4zlv5W0
>>880
http://(img\d+\.imagevenue\.com/)[^/]+\.php.*[?&]image=[^&]+\.(?:jpe?g|png|gif|bmp)

883:880
07/11/12 16:54:16 pkmsCZVr0
>>882
その式をReplaceかMatchかどこに入れればいいのでしょうか。
初心者で申し訳ないです

884:名無しさん@お腹いっぱい。
07/11/12 17:06:39 6dhg7Nit0
styleっぽいな。

885:名無しさん@お腹いっぱい。
07/11/12 18:09:00 aQ1mcBQG0
>>880
26211の部分って同ページでも可変ぽい?
使用目的に沿った方法を探したほうが現実的だと思うんだけど。

886:880
07/11/12 19:10:36 pkmsCZVr0
>>885
26211の部分は画像ごとに違います。
使用目的はimagevenueへのリンクがはってある掲示板から画像へ直リンクすることです。





887:名無しさん@お腹いっぱい。
07/11/12 21:08:05 z9rSvnrK0
画像ごとってか同一画像でもアクセスする時間によって違う。期限付きURL。
ワンタイムパスワードみたいなもん。

生成アルゴリズムが分からないと無理。

888:名無しさん@お腹いっぱい。
07/11/12 21:19:30 jcuvla6b0
またyoutubeのダウンロードが出来なくなってるみたいだな。

889:名無しさん@お腹いっぱい。
07/11/12 21:22:12 KU5vH7uL0
普通に出来るけど

890:名無しさん@お腹いっぱい。
07/11/12 21:34:58 oZXM9UmU0
ごめん、出来なかった

891:名無しさん@お腹いっぱい。
07/11/12 21:38:12 asZLn20L0
YouTube: add download link [2007/08/26] +jp +biglink
これだけど出来てるよ

892:名無しさん@お腹いっぱい。
07/11/12 21:57:35 jcuvla6b0
>>891
ほんとだ! 有難う
firefoxとアドオンのfast video downloader でも落とせますよ

893:名無しさん@お腹いっぱい。
07/11/13 19:15:29 aHDV+gyK0
syleraで使える、ニコニコの画面をフルスクリーンみたいな感じでみられるフィルターってありませんか?

894:880
07/11/13 23:21:56 V3di/4LR0
>>887
出来ないのなら残念です。
皆さんありがとうございました

895:名無しさん@お腹いっぱい。
07/11/14 08:31:34 Y4tZrviN0
>>894
>>881のやり方でいいんじゃねーの?

896:名無しさん@お腹いっぱい。
07/11/14 08:35:52 uBsJpNi00
ajaxでなんとかなりそうな気がするけどコードを書く手間を考えると難しいな。

897:名無しさん@お腹いっぱい。
07/11/15 18:07:48 Y3ZaW49I0
google.co.jpにいくとgoogle.comにリダイレクトされるフィルタ作ってくれ。
FirefoxのCSSとかスクリプトのたぐいがみんなgoogle.comにしか適用されてないから、
日本のgoogle検索結果とかのリンククリックすると普通の結果が表示されてしまう。

898:名無しさん@お腹いっぱい。
07/11/15 23:56:11 lVMs3uSf0
JUMP

899:名無しさん@お腹いっぱい。
07/11/16 09:37:15 D4cXgnEp0
FirefoxのCSSとかスクリプトを弄った方が早いしいいんじゃ?

900:名無しさん@お腹いっぱい。
07/11/16 22:53:30 He+uYRPk0
ヤフオクのストアマッチって消せないですかね
かなりの場所取ってるので非常にうっとうしいのですが

901:名無しさん@お腹いっぱい。
07/11/18 14:09:47 Yvp83k6s0
以前使えていたニコニコ動画のフィルタが動かなくなってしまいました。
どう修正すれば動くのか教えてもらえないでしょうか?

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Nico jihou killer"
URL = "www.nicovideo.jp/api/getmarquee\?mqver=[0-9]+"
Replace = "\k"

902:名無しさん@お腹いっぱい。
07/11/18 18:51:45 7WUJWEQX0
>>901
どう見ても動くとは思えない。
何かの間違いではないか。

意図も汲み取れなかったのでどんなフィルタかも書いたほうがいい。
俺はニコやってないんで作れないが。

903:901
07/11/18 19:16:42 Yvp83k6s0
これは元々ニコニコ動画から配信される時報を受信拒否するものでした。
説明不足すみませんでした。 ><


904:名無しさん@お腹いっぱい。
07/11/18 19:25:06 GXtNruuz0
>>903
URLリンク(nicowiki.com)

ニコニコ関係ならProxomitronからじゃなくてニコニコ関連から調べたほうがいいよ

905:名無しさん@お腹いっぱい。
07/11/18 19:32:51 7WUJWEQX0
>>902
なんか変に編集しなかった?
フィルタ名(Key)変えたとか。
ヘッダフィルタではフィルタ名で書き換えるヘッダを判別してるんだが、その指定が見当たらないぞ。
参照 URLリンク(www.pluto.dti.ne.jp)

取り合えず、フィルタ名の先頭に
URL-Killer:
を入れてみてくれ。
置換文字列を見るにそれでいけるたぶん。

906:905
07/11/18 19:33:45 7WUJWEQX0
事故レスしちまった。
正しくは>>903

907:873
07/11/18 20:17:09 0CSHI6JZ0
フィルタの修正とドキュメントに若干加筆しました。

■1 Freeze GIF animation [1/2] Ver.2.xx
【Ver.2.01】2007/11/18
・[%HH]が大文字小文字を区別するバージョン専用に変更(下記参照)
・Comment Extension、Plain Text Extension、Application Extension内に複数のブロッ
 クが存在するGIFに対して正常に機能しなかった不具合を修正
 →この変更により、[%HH]が大文字小文字を区別しないバージョンでは[%61]~[%7a]で
  「必ず」誤爆する
・URL Matchから不必要な"&"を除去
・Matchの"GIF8(7|9)a"を"[%47][%49][%46]8[79][%61]"に変更
・Comment Extension、Plain Text Extension、Application Extensionを出力しないよう
 に変更
 →Freeze GIF animationの出力に近づけるため
・GIFBlockSize.txtを更新

■1 Freeze GIF animation [1/2] Ver.1.xx
【Ver.1.02】2007/11/18
・URL Matchから不必要な"&"を除去
・Matchの"GIF8(7|9)a"を"[%47][%49][%46]8[79][%61]"に変更

■1 Freeze GIF animation [2/2]
【Ver.1.02】2007/11/18
・URL Matchから不必要な"&"を除去

URLリンク(f49.aaa.livedoor.jp)

908:名無しさん@お腹いっぱい。
07/11/18 20:28:46 BviH59Oy0
>>907
アクセスを拒否されちまたぜw

909:名無しさん@お腹いっぱい。
07/11/19 01:08:41 Y33x2V1o0
A-Zとa-zの区別はできないものかと思っていたけど、
>907を見て数値文字参照と同様にエンコードすればいいのでは?
と思ってthink氏のところ(>3)でエンコードしたものをMatchに入れて試してみた。
しかし、それでも大文字小文字の両方にマッチしてしまう。

たとえば target="_top" と target="_TOP" は違う意味になるけど、
大文字だけにマッチさせることはできないのかな。
できたところで使い道があるかどうかはわからないけど。

910:名無しさん@お腹いっぱい。
07/11/19 01:15:49 BqIm5RP30
>>909
本体はちゃんとShift_jis誤爆回避対応かい?

911:873
07/11/19 01:39:30 wwelpUaZ0
>>908
失礼しました。
リファラを見てるようなので、htmlからクリックでダウンロードできるようにしました。
URLリンク(f49.aaa.livedoor.jp)

912:名無しさん@お腹いっぱい。
07/11/19 22:48:04 4p899m120
すいません教えてください

[Patterns]
Name = "not bright backgrounds"
Active = TRUE
Limit = 64
Match = "(b(gcolor=|ackground(-color|) : ))\1"
"$AV((#|)f([0-9a-f])\2f([0-9a-f])\3f([0-9a-f])\4(;|)\5)"
Replace = "\1#e\2e\3e\4\5"

Name = "not white backgrounds"
Active = TRUE
Limit = 64
Match = "(b(gcolor=|ackground(-color|) : ))\1"
"$AV((white|(#|)fff)(;|)\2)"
Replace = "\1#efefef\2"

以上のフィルターで色を#bdbdbdにしたい(まだ目にしみるので)のですが
どの部分を置換すればよいかおしえてください

913:名無しさん@お腹いっぱい。
07/11/19 22:52:57 QCa29APy0
replace以下のとこ

914:名無しさん@お腹いっぱい。
07/11/19 23:01:47 4p899m120
>>913
ありがとうございます
Replace = #bdbdbdとしてみたのですが
うまくいきませんでした やりかたがまずかったのでしょうか

915:名無しさん@お腹いっぱい。
07/11/20 00:37:23 V/wsZfvZ0
>>914
下はこうすればOK
Replace = "\1#bdbdbd\2"

でもこのフィルタ、色々不完全だね。
とりあえず6桁指定ぐらいは考慮しないとMatch漏れが多いでしょ。

上は結局どうしたいのかよくわからん。
元フィルタの設計思想と要望がちぐはぐ。

916:名無しさん@お腹いっぱい。
07/11/20 01:26:57 V/wsZfvZ0
適当に直してみた。ヘボでごめんね。

[Patterns]
Name = "not white backgrounds 20071120"
Active = TRUE
URL = "$TYPE(css)|$TYPE(htm)"
Limit = 64
Match = "(((background(-color|):)|bgcolor=("|))([^;\n]++))\1(white|(#|)f+{1,6})(\s|;|")\2"
Replace = "\1#bdbdbd\2"

・$TYPE追加
・16進数表記を3桁のみから1~6桁に拡張
 (7文字以上の時の各ブラウザの動作は調べる気がないので無視)
・background一括指定に対する動作不良を修正
 ex) background: url(white.png) right bottom #fff fixed repeat-y;
・Replace後の色指定を#bdbdbdに修正

917:名無しさん@お腹いっぱい。
07/11/20 01:31:11 V/wsZfvZ0
やらかした。

[Patterns]
Name = "not white backgrounds 20071120-2"
Active = TRUE
URL = "$TYPE(css)|$TYPE(htm)"
Limit = 64
Match = "((background(-color|):([^;]++))|bgcolor=("|))\1(white|(#|)f+{1,6})(\s|;|"|>)\2"
Replace = "\1#bdbdbd\2"

・マッチの終了判定部に「>」を追加 … <body bgcolor=white> 対応漏れ修正

918:名無しさん@お腹いっぱい。
07/11/20 01:38:47 V/wsZfvZ0
つーかよくよく考えてみれば、ほとんどのブラウザの初期背景色は白…
こんなフィルタに意味があるんだろうか。
全てのページに全称セレクタでbackground-color: #bdbdbdを載せるフィルタ併用とか?

919:名無しさん@お腹いっぱい。
07/11/20 02:01:27 +YorBmKY0
誰か>>900お願いします。

920:名無しさん@お腹いっぱい。
07/11/20 02:18:29 V/wsZfvZ0
>>919
<!--
STORE SITE
-->
<SCRIPT TYPE="text/javascript" SRC="URLリンク(yjaxc.yahoo.co.jp)
<BR>
<!--
/STORE SITE
-->

の辺りを好きな方法で処理してください。例えば

Match = "<!-- STORE SITE * /STORE SITE -->"

921:名無しさん@お腹いっぱい。
07/11/20 12:43:06 kUurCxq20 BE:817065784-2BP(2000)
>>920
[Patterns]
Name = "Yahoo! auction kill STORE SITE"
Active = TRUE
Multi = TRUE
URL = "[^/]++.auctions.yahoo.co.jp/"
Limit = 256
Match = "<!-- STORE SITE * /STORE SITE -->"

ありがとうございます。 これでいいですよね
すっきりしました ホント感謝です。

922:名無しさん@お腹いっぱい。
07/11/20 13:55:19 kUurCxq20
>>46->>49でスポンサーサイトの広告リンクを
>>921でストアマッチを消して

あと一つYahoo!家電ナビの検索結果を消せたらすっきりするんですが
厚かましいことは重々承知しているんですが
どなたかよろしくお願いいたします。

923:名無しさん@お腹いっぱい。
07/11/20 20:34:43 0LFrBNs40
>910
赤アイコンのしかないと思って使っていなかったけど、
アイコンを変えていないものもあったのね。
対応できました。ありがとうです。

924:名無しさん@お腹いっぱい。
07/11/20 21:59:28 oe5qJo1m0
>>917
教えてくれるだけでなく
改善までしてもらい本当にありがとうございます
目にやさしくて最高です


925:名無しさん@お腹いっぱい。
07/11/21 01:03:40 u3ycle8q0
$LSTのファイルの中で$LSTて使えるのね。
なんとなく思いつきで実験してみたらできた。
とりあえず、広告ワードリストにアクセス拒否アドレスリストを取り込んでみた。
再帰しないように注意すれば何階層でも使ってもいいのかしら?
まあ実際は1階層しか使わないと思うけど。

926:名無しさん@お腹いっぱい。
07/11/21 08:12:17 4mJGTkA20
>>888
>>891
をみて同じフィルターでおとせないなぁとおもって導入フィルタをon/offしてみた
Proxomitron-jの URLリンク(www.pluto.dti.ne.jp)

iFrame Click Opener (2003/05/23)が入っていないか?
(^([^/]++.|)youtube.com)としてこれで使えるようになった

927:名無しさん@お腹いっぱい。
07/11/21 17:35:55 xsiOvxyd0
ぶろっくして消した後の[]や[AD]を
表示させなくするには、どこをいじればいいのでしょうか。

928:名無しさん@お腹いっぱい。
07/11/21 17:50:43 xsiOvxyd0
>>927
すいません。誤爆しました。


929:名無しさん@お腹いっぱい。
07/11/22 13:07:36 H+drdNv80
このページのヴィジット広告が禿しくうざいので
今までADLISTで消していたのですが
ページが読み込みっぱなしになってしまいます
フィルタで消せないでしょうか?
URLリンク(www.anitsu.co.jp)

930:俺用メモ
07/11/22 14:24:57 eM6HhKVk0
IE6コメントに関する挙動

【<!】の続きの【-】が 1個以下 の場合
 【>】を終端として動作する。
  <!
  <img src="hoge.jpg">
  >
 とすると 2行目の【>】が終端扱い。

【<!】の続きの【-】が 2個以上 の場合
 【-->】を終端として動作する。
  <!--
  <img src="hoge.jpg">
  -->
 とすると3行目の【-->】が終端扱い。

ただしどちらの場合も
 【' '】や【" "】で囲んだものは終端判定から除外される
  <!
  var = "<!-- <img href=hoge.jpg> -->"
  >
 とすると3行目の【>】が終端扱い。

931:名無しさん@お腹いっぱい。
07/11/22 15:52:12 QXCWuzCv0
>>929
文字コードさえ変換できれば、簡単に作れるよ。

1.メニューの、表示 -> エンコード でいくつか切り替えて、どの文字コードなのか確かめる。
2.Proxomitron用 文字コード変換 URLリンク(vird2002.s8.xrea.com) でもって変換する。

[Patterns]
Name = "Amazon Widgets Cut"
Active = TRUE
URL = "www.anitsu.co.jp"
Limit = 2560
Match = "<!-- amazon[%83][%45][%83][%42][%83][%57][%83][%46][%83][%62][%83][%67][%8d][%4c][%8d][%90][%82][%b1][%82][%b1][%82][%a9][%82][%e7] -->"
"*"
"<!-- amazon[%83][%45][%83][%42][%83][%57][%83][%46][%83][%62][%83][%67][%8d][%4c][%8d][%90][%82][%b1][%82][%b1][%82][%dc][%82][%c5] -->"

>>930
ふむふむ。なかなか理にかなってますな。

932:名無しさん@お腹いっぱい。
07/11/22 16:56:05 LqCeltnj0
>>929
俺、普通に出ないけど。
とりあえず<a href=

933:932
07/11/22 16:58:06 LqCeltnj0
ミスった
>>929
俺、普通に出ないけど。
とりあえず
URLリンク(proxomitron.at.infoseek.co.jp)
のお持ち帰りフィルタいれてみな。
あとは自分で手直ししてお使いなさい。


934:名無しさん@お腹いっぱい。
07/11/22 20:31:08 wwH69VS90
>929
ws.amazon.co.jp/
をリストに追加。

935:名無しさん@お腹いっぱい。
07/11/23 00:36:39 7uJD0I4H0
>>933
㌧。文字コード変更ですね、試してみます。

そこのフィルターはやたら重たそうですが

936:名無しさん@お腹いっぱい。
07/11/23 01:56:58 tkbZrJVV0
>>935
 既存フィルタの中じゃ一番軽快な気がするな。初めて中身見た時は、
重そうだと思ったけど。Proxomitronの場合、なるべくなら使う
フィルタが少ない方がいいと思う。
 特にwebフィルタは数多くなるほど、細かいとこまで弄れる反面、
順番やら適応ルールにかなり気を配らないと遅くなったり、ひどい
時は大暴走するからね。1箇所の間違いでエラい目にあうことも。
 自由自在に操れる人なら平気だろうけど、自分も含めちょっと手直し
ぐらいしかできない人はどっかで見切りつけて使わないとね。




937:名無しさん@お腹いっぱい。
07/11/23 02:43:28 cHyNMZJp0
汎用フィルタを減らす、もしくはなるべくorできれば必要最低限しか
入れないように気をつけるだけで全然違うよ。

938:名無しさん@お腹いっぱい。
07/11/23 07:02:11 hQAn6Gkt0
youtubeにダウンロードのリンクをつけるフィルタがうまく動かなくなりました。
BadRequest
というページに飛ばされます。正常に動くフィルタを教えてください。

939:名無しさん@お腹いっぱい。
07/11/23 07:25:56 9pBQfZEC0
>>938
これ使ってるけど今もダウンロード出来たよ。
URLリンク(proxo.hp.infoseek.co.jp)

動画ページを開いてから時間が経つとダウンロード出来なくなるからそのときは
ページをリロードする。 Wikiにも別のダウンロードフィルタがあるよ。 今でも動くかは試してないけれど。

940:俺用メモ
07/11/23 10:55:23 5BNvqJ4B0
>>836
できたよー

[Patterns]
Name = "&#n; to char"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Bounds = "<(a|img)\s[^>]++(href|src)=$AV(*\&#[#32:126];*)*>"
Limit = 256
Match = "((\#((\&#[#32:126];)&(\&#$LST(ampNUM);)))+\#)"
Replace = "\@"

aタグのhrefかimgタグのsrcにのみ反応する。
7ビットASCIIのみ変換する。
ブロックファイル ampNUM は自分で作ってね。
ampNUMの中は
[#65]$SET(\#=A)
[#66]$SET(\#=B)
[#67]$SET(\#=C)
こんな感じでズラーッと並べる。
英数以外の記号は「=」の次に「\」を書いてエスケープするといいかも。
[#92]$SET(\#=\\)
でも「#」と「@」は\を書いちゃダメ

941:名無しさん@お腹いっぱい。
07/11/23 11:02:33 5BNvqJ4B0
しまた。名前が……。

問題点
<a href="~"><img src="~"></a>
という形式に対応した広告フィルタを併用する場合、
aのほうで&#n;を使った偽装なら広告フィルタで検査できるようになるが、
imgの場合は無理。

942:名無しさん@お腹いっぱい。
07/11/23 11:40:04 cHyNMZJp0
そのフィルタ面白いな。

943:think ◆MM0nnAOCiQ
07/11/23 18:06:45 H59RsMFx0
>>940
a要素における数値参照文字は展開後の文字列として働くので、訪問者側としては全く不都合がないんじゃないでしょうか?

<a href='URLリンク(hogehoge.com?test=&#80;&#114;&#111;&#120;&#111;&#109;&#105;&#116;&#114;&#111;&#110;)<)

上のHTMLを「Firefox 2.0.0.9」「IE7」に読み込ませてリンクにカーソルを合わせると、展開後の文字列がステータスバーに表示されます。
リンクも機能し、問題は生じません。
# HTML4の仕様書をみるとわかりますが、URI属性値に対して & によるエスケープ文字列は有効とあります。

Performance, Implementation, and Design Notes (ja)
URLリンク(www.asahi-net.or.jp)

944:think ◆MM0nnAOCiQ
07/11/23 19:19:33 H59RsMFx0
>>836
推測が入りますが、回答を。

> URIを「 &#十進数; 」の羅列で表記して隠してるページがあるんだけど
文字列として、「 &#十進数; 」が存在するWebページがあるという認識でよいでしょうか?
数値参照文字をWebページ上に文字として表示させるためには、& をエスケープする必要があるので、
数値参照か文字参照でエスケープしていると考えられます。
a要素のhref属性値限定ですが、フィルタを書いてみましたので、参考にしてください。

thinkのScrapBook: FirefoxのURI属性値における数値参照の解釈がおかしい
URLリンク(thinkarc.blogspot.com)

945:名無しさん@お腹いっぱい。
07/11/23 19:21:36 GdE9lVWv0
>>943
当人達では無いが、
フィルターで引っ掛けたいURLが参照文字だと反応しないから、通常文字に戻したいのでは?

946:think ◆MM0nnAOCiQ
07/11/23 19:36:09 H59RsMFx0
>>945
成る程。納得がいきました。
Multiを有効にしたフィルタで変換させて、他のフィルタのフォローに回るのですね。

可能性を秘めた面白いフィルタのような気がしてきました。
JSでリストを出力してみようかな…。
しかし、何千行とあるリストでは、高速な動作を誇るProxomitronでも処理速度が鈍ってしまうかもしれませんね。

947:名無しさん@お腹いっぱい。
07/11/23 22:36:07 hQAn6Gkt0
>>939
ありがたや。ありがたや。

948:think ◆MM0nnAOCiQ
07/11/23 23:03:23 H59RsMFx0
>>946
> JSでリストを出力してみようかな…。
作りました。(Proxomitronでの実験はまだ)

thinkのScrapBook: JavaScriptでProxomitronで数値文字参照を実体に変換するブロックリストを出力
URLリンク(thinkarc.blogspot.com)

949:名無しさん@お腹いっぱい。
07/11/24 00:09:44 mq3lYdR60
[Patterns]
Name = "NicoVideo: flvplayer_wrapper + iroiro.js (071030) for IE"
Active = TRUE
URL = "(www|tw).nicovideo.jp/watch/?$TYPE(htm)"
Limit = 1024
Match = "<div id="flvplayer_container" style="width:952px; height:540px; padding:4px\9"
"var so = new SWFObject\("[^"]++flvplayer.swf\0 "540"\6$AV(#FFFFFF)\1\) ;"
Replace = "<div id="flvplayer_container" style="width:952px; height:510px\9"
"var so = new SWFObject("flvplayer_wrapper.swf\0 "510"\6"#000000"\1);\r\n"

以上のフィルターで全画面表示した際余白部分を広く(上下左右共)するにはどのようにすればよいのでしょうか
もしわかるかたがいらしたら教えてください

950:名無しさん@お腹いっぱい。
07/11/24 00:13:33 4vnZAnRI0
マルチうぜ

951:名無しさん@お腹いっぱい。
07/11/24 00:16:35 ZVY7iP7M0
マルチ(・∀・)カエレ!!

952:名無しさん@お腹いっぱい。
07/11/24 00:25:12 mq3lYdR60
マルチではなくて
本当にこまってるんです
もしやりかたしってればおしえてください

953:名無しさん@お腹いっぱい。
07/11/24 00:29:19 ZVY7iP7M0
Proxomitron for NicoVideo 8
スレリンク(software板:193番)

193 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2007/11/23(金) 23:18:54 ID:Z2xpFf1U0

[Patterns]
Name = "NicoVideo: flvplayer_wrapper + iroiro.js (071030) for IE"
Active = TRUE
URL = "(www|tw).nicovideo.jp/watch/?$TYPE(htm)"
Limit = 1024
Match = "<div id="flvplayer_container" style="width:952px; height:540px; padding:4px\9"
"var so = new SWFObject\("[^"]++flvplayer.swf\0 "540"\6$AV(#FFFFFF)\1\) ;"
Replace = "<div id="flvplayer_container" style="width:952px; height:510px\9"
"var so = new SWFObject("flvplayer_wrapper.swf\0 "510"\6"#000000"\1);\r\n"

以上のフィルターで余白部分を広く(上下左右共)するにはどのようにすればよいのでしょうか
もしわかるかたがいらしたら教えてください

これのどこがマルチじゃないのか。
おしえてください

954:名無しさん@お腹いっぱい。
07/11/24 00:36:08 LGvRbPj50
キチガイの相手はしなくてよろしい

955:名無しさん@お腹いっぱい。
07/11/24 00:51:41 DhmhYVfL0
余白を自分好みにできないというだけで、どこをどう困るんだよ。

956:名無しさん@お腹いっぱい。
07/11/24 00:54:47 mq3lYdR60
二つの板に同じ質問をすることをマルチ
というのですね
不慣れなものでそれがルール違反とはしりませんでした
すみません 以後気をつけます

957:名無しさん@お腹いっぱい。
07/11/24 08:33:53 W9KOolIk0
>>952の時点ではマルチの意味をどう捉えていたのだろうか...

958:名無しさん@お腹いっぱい。
07/11/24 12:20:50 PFg7Wrhz0
たぶんマルチまがい商法とかのマルチと勘違いしたのではないだろうか
またはHMXとかな

959:名無しさん@お腹いっぱい。
07/11/24 12:43:31 vyyzG71n0
何がマルチだよ、さっさとマチルダさん呼んでこい!

960:名無しさん@お腹いっぱい。
07/11/24 12:48:06 W9KOolIk0
 、 ヽ.   |  |-'" ̄ヽヽ、ヽ{. \. / }/_,,.-へ  ,ゝ`'‐、
  l  i   !  !. 、y─ュ=、ニ7ノl/}ニニ-=ニ、,レ' ノ 7 : ̄
.  |   |   |  !    (cり     〈 ‘ (dJ ´ノル ./ .:
.  !   !   !. │ ,:=  ̄ ''´    ,ゝ、 ̄=-:._ | )/ ;
 /  !  |. | "            _,.ィ     `!// ,'
   /   ゙、. l、                |│ ,'
  , '    ヽ ゙、.   i∠二二二ヽ      ,' |. ,'  
        ヽ.ヽ  {':::._    |     ,イ .!.,'   マチムラさーん
.          ヽヽ ヽ、_ `ー、 /   / :| i,'
            ヽ`、___/ ̄ ̄ ̄`i.'  _|l'

961:名無しさん@お腹いっぱい。
07/11/24 12:48:41 5nqpOxTs0
ドラクエ6のマチルダさんだろ

962:名無しさん@お腹いっぱい。
07/11/24 12:48:53 W9KOolIk0
>>958
なるほど。

963:名無しさん@お腹いっぱい。
07/11/24 18:01:14 4xtOru6m0
右クリックメニューが消されてるflashで、右クリックメニューを表示できるようにしたい
のですが上手くいきません。最低でも画質は変更できるようにしたいです。

Match =<param name=('menu'|"menu"|menu) value=('false'|"false"|false) >|menu=('false'|"false"|false)

これだと出来るサイトと出来ないサイトがあります。どうすればいいのか教えてください。


964:名無しさん@お腹いっぱい。
07/11/24 19:01:19 oWxIXvwX0
数値文字参照は '&#xn;' で16進表記も出来るのだが。

<a href="hURLリンク(www.&#x67;oo&#103;le.com)

965:名無しさん@お腹いっぱい。
07/11/24 19:09:30 oWxIXvwX0
>>963
属性値のマッチングに関しては $AV()(or $AVQ())を使った方がスマートな気が。
あと、それだと属性の出現順が変わるだけでマッチしなくなるのではないかね。
'&' を使うとよいと思う。

ただ、私の指摘は恐らくあなたの悩みとは別の部分だけど。

966:think ◆MM0nnAOCiQ
07/11/24 19:55:17 gCed6UZm0
>>964
> 数値文字参照は '&#xn;' で16進表記も出来るのだが。
toString(16) で対応できそうですね。
後で試してみます。

967:名無しさん@お腹いっぱい。
07/11/24 23:17:38 iFBZMR9w0
URLリンク(www.rakuten.co.jp)
楽天のjpg、gifをカットと、swfのFlashをカットさせたいのですがどうしたらいいでしょうか?http/https
楽天のアフィではないです

968:think ◆MM0nnAOCiQ
07/11/25 00:36:01 1gIP6hok0
>>963
JavaScriptで書き出しているサイトには対応できていませんが、その関係かな。
何にしても、「出来ないサイト」がわからないことには、明確な答えは導き出せないと思います。

ところで、menu='false' はembed要素用でしょうか?

969:名無しさん@お腹いっぱい。
07/11/25 02:30:28 77vvSNQQ0
16進は &#xn; → %n に変換して $UESC()で囲んでやればいんじゃね

970:think ◆MM0nnAOCiQ
07/11/25 14:39:56 1gIP6hok0
>948を更新しました。

更新点
- 入力フォームから、開始値/終了値を入力できるようにした
- 数値文字参照の書式を10進数/16進数から選択できるようにした
- コードの整理

thinkのScrapBook: JavaScriptでProxomitronで数値文字参照を実体に変換するブロックリストを出力2
URLリンク(thinkarc.blogspot.com)
JavaScriptでProxomitronで数値文字参照を実体に変換するブロックリストを出力
URLリンク(vird2002.s8.xrea.com)

971:名無しさん@お腹いっぱい。
07/11/25 15:32:46 t93LWauk0
>>965
wiki見るとその方が効率がいいですね。ありがとうございます。

>>968
上手く言ったのは URLリンク(jp.shockwave.com) のflashゲームです。
駄目なのは、URLリンク(www.miniclip.com) や URLリンク(www.gotmail.jp)
のflashゲームです。
>>menu='false' はembed要素用でしょうか?
そうです。

972:名無しさん@お腹いっぱい。
07/11/25 15:39:17 49bNsj510
一気に作れてなかなか便利
サンクス

973:名無しさん@お腹いっぱい。
07/11/25 16:27:44 nJ1OmcI/0
URLリンク(nekoare.blog30.fc2.com)

このページのアダルト広告だけカットしたくて簡単なフィルタをかけているのですが
これだと1個は表示されてしまいます。

[Patterns]
Name = "nekoare adlut ad killer"
Active = TRUE
URL = "nekoare.blog30.fc2.com"
Limit = 32767
Match = "<a Href="URLリンク(ck.jp.ap*<)
Replace = "</html>"


完全にカットさせるにはどのようにマッチさせればよいのでしょうか?
ご教授下さい。

974:名無しさん@お腹いっぱい。
07/11/25 17:39:14 C2nWdRdO0
俺には右側全部がアダルト広告に見える…

Limit = 12
Match = "<hr> [%a4][%bd][%a4][%ec][%b0][%ca]"
Replace = "\k$STOP()"

975:名無しさん@お腹いっぱい。
07/11/25 18:05:40 nJ1OmcI/0
>>974
ツッコミ&アドバイスありがとうございました。
無事解決です。

日本語でマッチさせるにはこうすればいいんですね。 (*´∀`)

976:名無しさん@お腹いっぱい。
07/11/25 19:09:33 PbQ/jvn60
全部[ad]だな

977:名無しさん@お腹いっぱい。
07/12/01 04:03:28 KmZCZonU0
mixiのCSSファイルをローカルから読み込みたくて、こういう風に置換しました。

<link rel="stylesheet" href="URLリンク(local.ptron) type="text/css" />

が、置換はされているのにうまく読み込んでくれず
なんのCSSも適用されない崩れた状態で表示されてしまいます。
アドレス欄に URLリンク(local.ptron) と打ち込めば
ローカルファイルにはアクセスできるのですが……。
ちなみにフィルタはこんなものです。

[Patterns]
Name = "Mixi CSS"
Active = TRUE
URL = "mixi.jp/"
Limit = 300
Match = "<link rel="stylesheet" href="*([^/]++)\0.css\?*" type="text/css" />"
Replace = "<link rel="stylesheet" href="URLリンク(local.ptron) type="text/css" />"

978:名無しさん@お腹いっぱい。
07/12/01 04:45:17 SK/B6/J30
mixi会員じゃないからソース見れないけど

Replace = "<link rel="stylesheet" href="URLリンク(local.ptron) type="text/css" />"

でいいんじゃないの?

979:名無しさん@お腹いっぱい。
07/12/01 05:09:36 xP+xEsHo0
>977
link要素の使い方わかってる?
それだとmixiがサイト内に適用させているcssにマッチさせて消してしまうのだから、
mixi側が書いたcssが適用されなくなるのは当然。


Limit = 128
Match = "(^(^<link rel="stylesheet" href="/static/css/basic/home.css\?[0-9]+" type="text/css" />))$STOP()"
Replace = "<link rel="stylesheet" href="URLリンク(local.ptron) type="text/css" />\r\n"

980:977
07/12/01 05:35:57 KmZCZonU0
>>978-979
言葉が足りませんでした。

mixiのデフォルトのCSSを全てダウンロードし、それぞれ変更を加えて htmlフォルダに入れた。
その状態で以下のような置換を行ったのだけれどローカルのCSSファイルを読み込んでいないようだ、です。

<link rel="stylesheet" href="/static/css/basic/common.css?1196215189" type="text/css" />
<link rel="stylesheet" href="/static/css/basic/home.css?1196056868" type="text/css" />
                 ↓
<link rel="stylesheet" href="URLリンク(local.ptron) type="text/css" />
<link rel="stylesheet" href="URLリンク(local.ptron) type="text/css" />

mixi側の問題(というか他の部分の仕様)ですかね……。

981:名無しさん@お腹いっぱい。
07/12/01 08:25:33 AIHhwCJq0
ブラウザのキャッシュは消したの?

982:977
07/12/01 08:37:31 KmZCZonU0
なんかもう普通にCSSファイルの加工に失敗してただけでした。
背景色を置換するのにProxomitronのテスト欄を使ったため
バイト制限でファイル内容が削られていたという……。

ろくに確かめず質問してすみませんでした。

983:名無しさん@お腹いっぱい。
07/12/01 09:07:49 AIHhwCJq0
どんまい

984:名無しさん@お腹いっぱい。
07/12/02 03:07:20 1l6Tk/UJ0
次スレ
Proxomitron フィルター作成スレッド Part8
スレリンク(software板)

繋がらないっぽいので>>1の下2つ抜いた
勘違いなら次々スレのときに誰か付け足しておいてくれ

985:名無しさん@お腹いっぱい。
07/12/02 22:55:49 7/bliX/60

埋め

986:名無しさん@お腹いっぱい。
07/12/03 12:36:02 mheHzy8m0
遅くとも金曜でユーゴ編打開だな

987:名無しさん@お腹いっぱい。
07/12/03 19:25:49 nE5ceKQC0
協力

988:名無しさん@お腹いっぱい。
07/12/04 22:35:12 hlkRr6d+0
URLリンク(aoix.hp.infoseek.co.jp)

↑みたいなページの上下に出るinfoseek広告のニュース部分を完全に削除するフィルターをくださいませ
上が消えても下が残っていたりして、完全なものがありません

989:988
07/12/04 22:36:06 hlkRr6d+0
すみません誤爆しました、スルーしてください

990:名無しさん@お腹いっぱい。
07/12/05 00:47:01 4/DJyFHA0
とても誤爆に見えない不思議

991:名無しさん@お腹いっぱい。
07/12/05 05:41:50 EGWbqr0z0
u

992:名無しさん@お腹いっぱい。
07/12/05 10:18:03 NpuhDpJs0
埋め

993:名無しさん@お腹いっぱい。
07/12/05 13:35:32 VkO+6z6q0


994:名無しさん@お腹いっぱい。
07/12/05 15:13:47 8ah97uKb0
沈丁花

995:名無しさん@お腹いっぱい。
07/12/05 15:14:44 8ah97uKb0
鳳仙花

996:名無しさん@お腹いっぱい。
07/12/05 15:15:15 8ah97uKb0
胡蝶蘭

997:名無しさん@お腹いっぱい。
07/12/05 15:15:44 8ah97uKb0
月下美人

998:名無しさん@お腹いっぱい。
07/12/05 15:16:31 8ah97uKb0
蒲公英

999:名無しさん@お腹いっぱい。
07/12/05 15:18:32 8ah97uKb0


1000:名無しさん@お腹いっぱい。
07/12/05 15:19:31 8ah97uKb0


1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch