Proxomitron フィルター作成スレッド Part7at SOFTWARE
Proxomitron フィルター作成スレッド Part7 - 暇つぶし2ch895:名無しさん@お腹いっぱい。
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