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


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

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



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/03(日) 18:50:06 ID:q90CJcwT0]
このスレは作成依頼されたフィルタを有志により作るスレッドPart7です

Proxmine - Uploader
wind.prohosting.com/proxmine/cgi-bin/uploader/
Proxomitron専用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
prox-list : Proxomitron Users List
tech.groups.yahoo.com/group/prox-list/

>>2-10にいろいろと

876 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/10(土) 23:08:37 ID:Z+TmJN0l0]
だよもん本体って何? DaemonTools??

877 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 02:14:39 ID:SYTyOl3K0]
>>876
専用アプロダの85番のやつ。

878 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 13:38:31 ID:vsiQaVR40]
判った 機能がぶつかるから意味無い気もするが

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

880 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 02:56:00 ID:pkmsCZVr0]
img46.imagevenue.com/img.php?image=51437__DSC0047_2_122_421lo.jpg を

img46.imagevenue.com/aAfkjfp01fo1i-26211/loc421/51437__DSC0047_2_122_421lo.jpg に変える

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

自分で作ったのはこんなのです。
Match =<a href\="img(*)\1.imagevenue.com/*(*)\2lo.jpg" target\="_blank">
Replace=<img src="img\1.imagevenue.com/*/\2lo.jpg" alt="image"></a>

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

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

883 名前:880 mailto:sage [2007/11/12(月) 16:54:16 ID:pkmsCZVr0]
>>882
その式をReplaceかMatchかどこに入れればいいのでしょうか。
初心者で申し訳ないです

884 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 17:06:39 ID:6dhg7Nit0]
styleっぽいな。



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

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





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

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

888 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 21:19:30 ID:jcuvla6b0]
またyoutubeのダウンロードが出来なくなってるみたいだな。

889 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 21:22:12 ID:KU5vH7uL0]
普通に出来るけど

890 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/12(月) 21:34:58 ID:oZXM9UmU0]
ごめん、出来なかった

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

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

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

894 名前:880 mailto:sage [2007/11/13(火) 23:21:56 ID:V3di/4LR0]
>>887
出来ないのなら残念です。
皆さんありがとうございました



895 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/14(水) 08:31:34 ID:Y4tZrviN0]
>>894
>>881のやり方でいいんじゃねーの?

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

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

898 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/15(木) 23:56:11 ID:lVMs3uSf0]
JUMP

899 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/16(金) 09:37:15 ID:D4cXgnEp0]
FirefoxのCSSとかスクリプトを弄った方が早いしいいんじゃ?

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

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

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

902 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/18(日) 18:51:45 ID:7WUJWEQX0]
>>901
どう見ても動くとは思えない。
何かの間違いではないか。

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

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


904 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/18(日) 19:25:06 ID:GXtNruuz0]
>>903
ttp://nicowiki.com/%E7%89%B9%E8%A8%AD%EF%BC%9A%E6%99%82%E5%A0%B1%E6%92%83%E6%BB%85%E5%A4%A7%E4%BD%9C%E6%88%A6.html

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



905 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/18(日) 19:32:51 ID:7WUJWEQX0]
>>902
なんか変に編集しなかった?
フィルタ名(Key)変えたとか。
ヘッダフィルタではフィルタ名で書き換えるヘッダを判別してるんだが、その指定が見当たらないぞ。
参照 ttp://www.pluto.dti.ne.jp/~tengu/proxomitron/help/HTTP_Header_Filters.html

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

906 名前:905 mailto:sage [2007/11/18(日) 19:33:45 ID:7WUJWEQX0]
事故レスしちまった。
正しくは>>903

907 名前:873 mailto:sage [2007/11/18(日) 20:17:09 ID: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から不必要な"&"を除去

f49.aaa.livedoor.jp/~feoxgmmr/wtnvgjgb/FreezeGIFAnimation_2007-11-18.lzh

908 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/18(日) 20:28:46 ID:BviH59Oy0]
>>907
アクセスを拒否されちまたぜw

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

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

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

911 名前:873 mailto:sage [2007/11/19(月) 01:39:30 ID:wwelpUaZ0]
>>908
失礼しました。
リファラを見てるようなので、htmlからクリックでダウンロードできるようにしました。
f49.aaa.livedoor.jp/~feoxgmmr/wtnvgjgb/FreezeGIFAnimation.html

912 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/19(月) 22:48:04 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/19(月) 22:52:57 ID:QCa29APy0]
replace以下のとこ

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



915 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 00:37:23 ID:V/wsZfvZ0]
>>914
下はこうすればOK
Replace = "\1#bdbdbd\2"

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

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

916 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 01:26:57 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 01:31:11 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 01:38:47 ID:V/wsZfvZ0]
つーかよくよく考えてみれば、ほとんどのブラウザの初期背景色は白…
こんなフィルタに意味があるんだろうか。
全てのページに全称セレクタでbackground-color: #bdbdbdを載せるフィルタ併用とか?

919 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 02:01:27 ID:+YorBmKY0]
誰か>>900お願いします。

920 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 02:18:29 ID:V/wsZfvZ0]
>>919
<!--
STORE SITE
-->
<SCRIPT TYPE="text/javascript" SRC="yjaxc.yahoo.co.jp/oi?t=j&s=auc_vc_ss_ctr&w=%a5%bd%a5%d5%a5%a1&apg=1"></SCRIPT>
<BR>
<!--
/STORE SITE
-->

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

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

921 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 12:43:06 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/20(火) 13:55:19 ID:kUurCxq20]
>>46->>49でスポンサーサイトの広告リンクを
>>921でストアマッチを消して

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

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

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




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

926 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 08:12:17 ID:4mJGTkA20]
>>888
>>891
をみて同じフィルターでおとせないなぁとおもって導入フィルタをon/offしてみた
Proxomitron-jの ttp://www.pluto.dti.ne.jp/~tengu/proxomitron/newfilters.html

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

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

928 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/21(水) 17:50:43 ID:xsiOvxyd0]
>>927
すいません。誤爆しました。


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

930 名前:俺用メモ mailto:sage [2007/11/22(木) 14:24:57 ID:eM6HhKVk0]
IE6コメントに関する挙動

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

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

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

931 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/22(木) 15:52:12 ID:QXCWuzCv0]
>>929
文字コードさえ変換できれば、簡単に作れるよ。

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

[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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/22(木) 16:56:05 ID:LqCeltnj0]
>>929
俺、普通に出ないけど。
とりあえず<a href=

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


934 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/22(木) 20:31:08 ID:wwH69VS90]
>929
ws.amazon.co.jp/
をリストに追加。



935 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 00:36:39 ID:7uJD0I4H0]
>>933
d。文字コード変更ですね、試してみます。

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

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




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

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

939 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 07:25:56 ID:9pBQfZEC0]
>>938
これ使ってるけど今もダウンロード出来たよ。
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0112.txt

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

940 名前:俺用メモ mailto:sage [2007/11/23(金) 10:55:23 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 11:02:33 ID:5BNvqJ4B0]
しまた。名前が……。

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

942 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 11:40:04 ID:cHyNMZJp0]
そのフィルタ面白いな。

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

<a href='hogehoge.com?test=&#80;&#114;&#111;&#120;&#111;&#109;&#105;&#116;&#114;&#111;&#110;'>hogehoge.com?test=Proxomitron</a>

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

Performance, Implementation, and Design Notes (ja)
ttp://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/appendix/notes.html#h-B.2

944 名前:think ◆MM0nnAOCiQ mailto:sage [2007/11/23(金) 19:19:33 ID:H59RsMFx0]
>>836
推測が入りますが、回答を。

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

thinkのScrapBook: FirefoxのURI属性値における数値参照の解釈がおかしい
thinkarc.blogspot.com/2007/11/firefoxuri.html



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

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

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

947 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/23(金) 22:36:07 ID:hQAn6Gkt0]
>>939
ありがたや。ありがたや。

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

thinkのScrapBook: JavaScriptでProxomitronで数値文字参照を実体に変換するブロックリストを出力
thinkarc.blogspot.com/2007/11/javascriptproxomitron.html

949 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 00:09:44 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 00:13:33 ID:4vnZAnRI0]
マルチうぜ

951 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 00:16:35 ID:ZVY7iP7M0]
マルチ(・∀・)カエレ!!

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

953 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 00:29:19 ID:ZVY7iP7M0]
Proxomitron for NicoVideo 8
pc11.2ch.net/test/read.cgi/software/1195449188/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 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 00:36:08 ID:LGvRbPj50]
キチガイの相手はしなくてよろしい



955 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 00:51:41 ID:DhmhYVfL0]
余白を自分好みにできないというだけで、どこをどう困るんだよ。

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

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

958 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 12:20:50 ID:PFg7Wrhz0]
たぶんマルチまがい商法とかのマルチと勘違いしたのではないだろうか
またはHMXとかな

959 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 12:43:31 ID:vyyzG71n0]
何がマルチだよ、さっさとマチルダさん呼んでこい!

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

961 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 12:48:41 ID:5nqpOxTs0]
ドラクエ6のマチルダさんだろ

962 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/24(土) 12:48:53 ID:W9KOolIk0]
>>958
なるほど。

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

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

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


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

<a href="http://www.&#x67;oo&#103;le.com/">http://google.com/</a>



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

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

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

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

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

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

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

970 名前:think ◆MM0nnAOCiQ mailto:sage [2007/11/25(日) 14:39:56 ID:1gIP6hok0]
>948を更新しました。

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

thinkのScrapBook: JavaScriptでProxomitronで数値文字参照を実体に変換するブロックリストを出力2
thinkarc.blogspot.com/2007/11/javascriptproxomitron2.html
JavaScriptでProxomitronで数値文字参照を実体に変換するブロックリストを出力
vird2002.s8.xrea.com/test/prxlist_numcharrefer_to_plaintext.html

971 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 15:32:46 ID:t93LWauk0]
>>965
wiki見るとその方が効率がいいですね。ありがとうございます。

>>968
上手く言ったのは ttp://jp.shockwave.com/games/ のflashゲームです。
駄目なのは、ttp://www.miniclip.com/games/jp/ や ttp://www.gotmail.jp/exec/contop.cgi?cid=1
のflashゲームです。
>>menu='false' はembed要素用でしょうか?
そうです。

972 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 15:39:17 ID:49bNsj510]
一気に作れてなかなか便利
サンクス

973 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 16:27:44 ID:nJ1OmcI/0]
nekoare.blog30.fc2.com/

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

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


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

974 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 17:39:14 ID:C2nWdRdO0]
俺には右側全部がアダルト広告に見える…

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



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

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

976 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 19:09:33 ID:PbQ/jvn60]
全部[ad]だな






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

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

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