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


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

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



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

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

77 名前:71 mailto:sage [2008/11/07(金) 18:48:43 ID:FLX4aSoL0]
>75
どうもありがとうございます。
参考にしつつ試行錯誤してみます。

78 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 21:17:58 ID:XuC3oCA00]
Windows Update の際は Bypass じゃなくて Proxomitron を外すこと。
先達の残した貴重な経験則です。

79 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 21:31:33 ID:p9DRWT4X0]
$OHDR(User-Agent:Windows-Update-Agent)
だけをバイパスリストに加えてる

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 23:06:53 ID:vuAd+EXa0]
>>74
そんなのあるんだね(゚∀゚)
thx

>>78
そうなの?
FWの設定も変えないといけないし('A`)マンドクセ


81 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 23:08:50 ID:+CopzikD0]
<script language="JavaScript">
<!--
if(document.referrer.indexOf("a.com/")== -1)
window.location.href="b.com/";
//-->
</script>

↑こんなのを弾くために
Match = <script\s(^</script>)++document.referrer.indexOf*</script>
と書いたのですがうまく動きません。
なぜでしょうか?

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/07(金) 23:09:27 ID:EBR20cyT0]
は?
うちじゃWU→MUにするときだけバイパスで
それ以外はバイパスの必要すらないが

83 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 00:20:18 ID:QcYfVwOI0]
ゼロ幅は何度繰り返してもゼロ幅だからな。

Match = <script\s(^</script>)?++document.referrer.indexOf*</script>

普通に Bounds でいいと思うけどね。

84 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 00:31:17 ID:QcYfVwOI0]
すまん、訂正。否定先読みも繰り返し部分に入れとかんと。

Match = <script\s((^</script>)?)++document.referrer.indexOf*</script>

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 06:25:33 ID:8hiFRn1q0]
誰かwikiのこれ直して
Google Image: Image Change (081023)



86 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 08:03:08 ID:SllTdKQy0]
>>83-84
ありがとうございます。
[^/]++と同じ感覚だったのですが()の方とはまったくの別ものと見た方がよさそうですね。

そういや$AVってurl()のパターンには使えないんですね。
url\($AV(abc)\)
こういう風に書いても
url('abc')、url("abc")には反応するけどurl(abc)に反応しない

87 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 08:35:23 ID:rtzuUxLv0]
>>85
Google Image 更新
ttp://abc.s65.xrea.com/prox/wiki/%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%80%81%E3%83%AA%E3%82%B9%E3%83%88%E5%85%AC%E9%96%8B/GoogleImage/

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 09:13:26 ID:6yUCPK5S0]
url() って何のことやら意味不明だが、ちょいとテストしてみたところ $AV(hoge) ってのは
「hoge」がダブル or シンフルクォーテーションに囲まれていない場合は
「hoge」に続く文字が空白の類(\sでマッチするやつ)か「>」かでないとマッチしないようだ。

そうでもしておかないとどこまでも際限なく消費しちゃおうとするからではないだろうか。

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 09:24:07 ID:ESxCVcmD0]
wikiのコマンドのとこ参照。

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 09:35:02 ID:6yUCPK5S0]
×シンフル ○シングル

> [^/]++と同じ感覚だったのですが()の方とはまったくの別ものと見た方がよさそうですね。

[^hoge] は h、o、g、e 以外の1文字にマッチ。マッチすれば1文字消費する。

(^hoge) というのはいうなれば位置指定子。
文字ではなく、位置(文字と文字の間といえば分かりやすいか?)にマッチする表現。
どのような位置かというと、その直後に "hoge" が続かないような、そういう位置。
位置にマッチしているのだから文字は消費しない。

91 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 13:14:05 ID:2aEmCIIk0]
>>88
url()ってのはスタイルシートの値(background-imageとかの)ですね。

>>89
ありがとうございます。
読んでみたいと思います。

>>90
なんとなぁく理解しました。
[] 必ず1文字消費
() ()だけだと消費なし
ってことですね

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 14:21:12 ID:t1pklyNd0]
以下のフィルターを
https://login.yahoo.co.jp/config/login_verify2?.src=ym
に適用して広告を消したいのですが、なぜか効きません。

[Patterns]
Name = "Kill div ad (yahoo mail)"
Active = TRUE
Limit = 1024
Match = "$NEST(<div\sclass=$AV(LPImg),</div>)"
Replace = "\r\n<script type="comment"> Killed div ad </script>\r\n"


それどころか、<html>のあとにコメントをつけるだけの以下のフィルターも効きません。
当然ながら、以下のフィルターは上記したURL以外には効くことを確認しました。

[Patterns]
Name = "test"
Active = TRUE
Limit = 256
Match = "<html>"
Replace = "<html><!-- okikae success -->"


httpsだからなのでしょうか?


93 名前:92 mailto:sage [2008/11/08(土) 14:26:05 ID:t1pklyNd0]
すみません、以下のフィルターも一緒に適用しています($AVのなかが違うだけ)。

[Patterns]
Name = "Kill div ad (yahoo mail 2)"
Active = TRUE
Limit = 1024
Match = "$NEST(<div\sclass=$AV(LPText)*,</div>)"
Replace = "\r\n<script type="comment"> Killed div ad </script>\r\n"


94 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 14:38:08 ID:ESxCVcmD0]
https

95 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 18:55:40 ID:OLyki4RI0]
httpsだからなのでしょうか?



96 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 19:10:00 ID:2aEmCIIk0]
補足するとSSL接続の設定等が必要
Proxomitron-Jに載ってたように思う。
ただ、個人的にはhttpsはフィルタリングさせないほうが良いと思う

97 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 19:10:46 ID:8hiFRn1q0]
>>87
ありがた

98 名前:think ◆MM0nnAOCiQ mailto:sage [2008/11/08(土) 19:43:33 ID:dpDV/Unr0]
>>86
> そういや$AVってurl()のパターンには使えないんですね
そう言う場合は $NEST を利用するといいです。

url$NEST(\(,$AV(abc),\))

これで url(abc) にマッチすることを確認しました。

99 名前:think ◆MM0nnAOCiQ mailto:sage [2008/11/08(土) 19:48:09 ID:dpDV/Unr0]
ようやく規制解除された…。

>>45
既に見てるかもしれませんが、その頃は2chに投稿できなかったのでブログ記事にしておきました。

thinkのScrapBook: Proxomitronでよく使われる表現でクオートされた "<>" に誤爆する問題に対処する
ttp://thinkarc.blogspot.com/2008/10/proxomitron.html

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 20:48:23 ID:t1pklyNd0]
>>96
ありがとうございました。

101 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 20:51:00 ID:2aEmCIIk0]
$NESTってそういう風に使えるんですね。
知りませんでした。
これでNo object!!で詰まってたところが解決出来ます。
ありがとうございました。


102 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 21:39:28 ID:2aEmCIIk0]
No object!!を更新しました。
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0196.zip

更新内容は

フィルタの高速化(体感できないけど多分1.3倍ほど)
expression(IE用)をAllow_Intで
behavior(IE用)、-moz-binding(mozilla)用を
Allow_Extで管理するようにした。


103 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 21:48:07 ID:hdJqIQ+00]
オミトロンに出会って1週間
何も分からずいじってみましたが
このスレを見たり、オミトロンサイト見たりして
もう少しで広告ごと消せそうです
uploaders.ddo.jp/upload/1mb/src/1up5064.jpg

104 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/08(土) 21:52:31 ID:akXOI7Ga0]
ガムバレ

105 名前:45 mailto:sage [2008/11/09(日) 00:08:58 ID:FgmEujmP0]
>>99
thinkさんにレスもらえて感謝。

> <a\s[^>]++href= を <a(\s[a-z]+(=$AV(*)|(^=)))++\shref= に置換することで、対応します。

目的のhref以外の属性を =$AV(*) の繰り返しにマッチさせて消費してしまう
という解釈でよろしいでしょうか。大変参考になりました。
あのあと色々考えてみましたが、やはりすべてを思い通りに置換するのは難しそうですね。
そもそもその問題に遭遇したサイトがどこだったかも分からなくなり半ばどうでもよくなってますが、
>>46で指摘されたフィルタらしきものが見つかったので、書いておきます。

Name = "Escape Quoted Meta Characters (2002/06/21)"
Active = TRUE
Multi = TRUE
URL = "^$LST(SafeList)"
Bounds = "< [a-z] [^"'`<>]++ (=["'`]*["'`][^"'`<>=]+)++ >"
Limit = 3000
Match = "(*=)\1["'`](((^[%1B]\$B)?)++)\2(<$SET(3=&lt;)|>$SET(3=&gt;))(*)\4["'`]\5"
"$SET(#=\1"\2\3\4"\5)"
Replace = "\@"

このフィルタの"$B"という表現がよく分からないのですが、誰か分かる方おりますか?




106 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 00:56:57 ID:Vieqo4E20]
think氏よ、文中に何度か出てくる"&;lt;>"が意味不明なんだが
もしかして1個目のセミコロンが余計で文字実体参照化(って言うのか?)に失敗してないかい?

あとこれはどうでもいいけど「対処療法 -> 対症療法」ね。


HTMLは柔軟過ぎる(少なくとも、主要Webブラウザが許容しているHTMLの書法は柔軟過ぎる)んで
100%なフィルタを追い求めているとキリがないわな。どっかで妥協せんと。
何十億、何百億と存在するWebページの中にはとんでもないタグが存在したりするだろうからなぁ。

アンチウィルスソフトですらウィルスに100%対応しているわけではない。

Proxomitron と上手く付き合うコツは「完璧主義に陥らない」ことだな。(お、オレいいこと言ってる)

107 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 01:12:41 ID:Vieqo4E20]
>>105
"[%1B]\$B"で ISO-2022-JP のエスケープシーケンスなんだろう。

108 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 04:06:22 ID:kXa0mSsg0]
>>99
p2導入してみてはいかが
通帳作ってここで言ってくれたら1000森送るよ

109 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 16:18:14 ID:Z8dt6vCe0]
こんなサイトもあるよ

PCから携帯経由で2chに書き込むのをチョット楽にするサイト
pk2ch.saneda.com/

110 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 17:38:59 ID:A4rPpYJI0]
<a(\s[a-z]+(=$AV(*)|(^=)))++\shref=

こういうのを考えようとして何度か諦めた覚えがある。
凝ったフィルタは使用停止してそれでもとくに不自由してないけど、
これはいつか役立つ時が来るかもしれないな。
text/htmlが廃止されて全部xmlになってくれれば楽になるんだろうが、
この先10年はなさそうだし。

111 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 18:50:19 ID:lybvkZ4G0]
はてなダイアリーに貼られてるアマゾンへのリンクをふむと
はてな内のクッションページが表示されますが、
それをスキップするフィルターをつくってます。
次のようにつくってみましたが、うまくいきません。

In = FALSE
Out = TRUE
Key = "URL: skip d.hatena.ne.jp/asin/ (Out)"
Match = "d.hatena.ne.jp/asin/([^/]++)\0"
Replace = "$JUMP(www.amazon.co.jp/exec/obidos/ASIN/\0)"


これもだめでした。

In = FALSE
Out = TRUE
Key = "URL: skip d.hatena.ne.jp/asin/ (Out)"
Match = "d.hatena.ne.jp/asin/(([0-9]|[A-z])++)\0"
Replace = "$JUMP(www.amazon.co.jp/exec/obidos/ASIN/\0)"


なにか勘違いしてるんでしょうが、わかりません。
よろしくおねがいします。


112 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 18:59:15 ID:lybvkZ4G0]
すいません、書き込んでから気づきました。
++じゃなくて+でいけますね。
++は後ろになにか書かないとマッチしないんですね。。
スレ汚しすいません。。

113 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/09(日) 20:07:04 ID:u3vEEwt40]
何か書かないとマッチしないんじゃなくて
何も書いていないことにマッチしてるんじゃないのかな
どっちだろう

114 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/11(火) 23:33:02 ID:E+TK1p6c0]
買い物の際、いろいろ開いて比較検討する際にあまりにも面倒なので
クリックした全てのリンクを新しい窓で開きたいのですが、
あまりうまくいかなくて困っています
よろしければ識者の方、お知恵をお貸しいただけないでしょうか…

現状は
Name = "link=_blank(改)"
Active = TRUE
Bounds = ""<(a|base|form)*>""
Limit = 296
Match = "\1(target=("|)\2_top("|))+\s\3"
Replace = "\1 target="\2_blank" \3"

Name = "Open New Window"
Active = TRUE
Limit = 296
Match = "<a (*)\1>"
Replace = "<a \1 target="_blank">"

を使っているのですが、
楽天では効いたり効かなかったりだったり、
ヤフーショッピングの商品画像オープンが変になったり
ヤフオクの商品画像が完全に開かなかったり…
どうしたものだかわかりません…

115 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 00:00:21 ID:oZw5o2GP0]
>("|)\2
>="\2
" が \2 に入り ="" になる。




116 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 10:35:24 ID:LzVciI980]
Shiftクリックでええんちゃうん

117 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 11:25:23 ID:gokm6Ewn0]
(だね。あと、ホイールクリックに「新しい〜」割り当てるとかのほうが使い分けできて楽なような)
回答じゃないので括弧

118 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 15:01:11 ID:P530atg50]
>>114
私が使ってる誤爆上等版

Name = "Add a _blank"
Active = TRUE
Multi = TRUE
Limit = 6
Match = "<(area|a)\0(\s)\1"
Replace = "<\0 target="_blank"\1"

ちなみに同じ属性が複数指定された場合最初に指定された方が優先になるIEエンジン系限定

119 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/12(水) 22:31:10 ID:s6K1ln0L0]
動画上に一回のみコメントしてるIDをすべて非表示、なんて神機能無いですよね。作らない限り。というか作れないかそんなものは。


120 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 00:27:24 ID:MzU8bNMa0]
ニコニコスレの方に行け

121 名前:114 mailto:sage [2008/11/13(木) 00:53:58 ID:RhJHBy+V0]
ご親切にレスありがとうございます!
>>115
参考になります
>>116
20個の商品を全部Shiftクリック、等の繰り返しがどうも辛く感じられて…
>>117
ホイールクリックはF5にしてしまっているんです
新しい〜との2択はとても悩んでいますが…
>>118
ありがとうございます!
ほとんど直りました

122 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 08:09:14 ID:UBihh38H0]
Sleipnirなら、そのページをロックすればリンククリックが
_blank状態になるけど、他使ったことないからなぁ

123 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 14:21:43 ID:QZ8FJN480]
ちょとお聞きしたいのですが
.comの後ろの[:/]って必要でしょうか?
普通に.com/でもおk?

124 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 15:15:27 ID:wJi6f/+t0]
突然何の話だよ。
必要な場合もあるし必要じゃない場合もある。
無駄な場合もあるし無駄じゃない場合もある。

125 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 15:58:46 ID:QdZZNhgL0]
makimo.to:8000/みたいなもののことを言ってるんじゃないかと

結論

必要



126 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 17:52:12 ID:+YrUfdet0]
なにいってんの?>>124が結論じゃないか
123は:8000等を知らないから[:/]が何のことがわからなかっただけでしょ
知ってたら何のためにあるのか気がつくだろ

127 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 18:10:16 ID:RdQIUkmc0]
キレやすい人だな

128 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 18:16:22 ID:KSaOjTqj0]
キレてないッスよ

129 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 18:56:30 ID:WiYFQ2r50]
生理なんだろ

130 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 20:03:16 ID:5QDNb06F0]
ボクは肛門が生理です><

131 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 20:07:55 ID:JdcUTpZR0]
それってやっぱキレてるよ、お大事に

132 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 21:43:28 ID:+YrUfdet0]
キレてねえよw

133 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/13(木) 23:50:19 ID:JdcUTpZR0]
イボの方か

134 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/14(金) 06:55:26 ID:WsO8zQPeO]
画面上部の緑色のバーの中に白でProxomitronの文字を表示するフィルタを探しています。
一年以上前に使用していたフィルタなのですが、
まだ持っている方いましたら、いただけないでしょうか?

135 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/14(金) 07:14:37 ID:XQM6oCc20]
>>134
これかな

[Patterns]
Name = "proxomitron 06/08/06"
Active = FALSE
URL = "(^$LST(NoLogo))$TYPE(htm)"
Limit = 1024
Match = "(^(^<html))(^*<frame\s\w)"
Replace = "<div style="background-color:#88ff88; border: solid 1px black; padding: 0px;">"
"<font face="Lucida Sans Unicode" size=1>"
"<a href="\u" style="color:#4a4a4a;text-decoration:none;">Proxomitron</a> "
"<a href="\xbweb..\h\p" style="color:#4a4a4a;text-decoration:none;">(B)</a>"
"</font></div>\n"
"$STOP()"



136 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/14(金) 07:29:50 ID:WsO8zQPeO]
>>135
探していたフィルタだとおもいます、
公開日時がその頃なので。助かりました、ありがとう。
帰宅したらいれてみます。

137 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/14(金) 09:36:35 ID:Kp7BwC2+0]
remark文を入れたい時ってどうやってます?

138 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 12:47:29 ID:nQ5J3JOh0]
JavaScriptと$ADDLSTを組み合わせて特定のブロックリストに任意の文字列を書き込みたいのですが、
うまくいかないので教えてください。

やったこと
1.prompt()で文字列を変数に代入   例.str=window.prompt()
2.1の文字列と定型文でリストに
 書き込みたい文字列を生成     例.str2='リストに'+str+'を記入したいよ'
3.encodeURIComponentで変換して   例.str3=encodeURIComponent(str2)
 適当なとこにwindow.openで送信     window.open('hogehoge/'+str3+'/')

4.ヘッダフィルタから$ADDLSTで書き込み
Key = "URL: test"
Match = "hogehoge/\0/(^?)"
Replace = "$ADDLST(LIST,$UESC(\0))\k"


英数字の場合はうまくいくようですが、2バイト文字のときに$UESCがうまく作用してくれません。
wikiによると、「対象となるのは%21-%7Eであり、それ以外の文字はそのまま返される。」だからそうです。

本当は、直接JavaScriptで書き込めればいいんですが、よく分からないんでこんな形になりました。
正直、JavaScriptに明るくないので、別のアプローチがあれば教えてください。

139 名前:138 mailto:sage [2008/11/15(土) 12:49:38 ID:nQ5J3JOh0]
>$UESCがうまく作用してくれません。

$UESCでうまくデコードされません

140 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/15(土) 14:00:32 ID:kzkjARsr0]
何にせよ、一度Proxomitronのエンコード表記 [%xx][%xx] にするなり、メタキャラクタをエスケープしないと、
リストに登録したものの、期待通りにHitしなかったりするんじゃないだろうか。
それから登録する漢字コードを何にするかもあるだろうし。
なので、項番2と3の間で、適切な漢字コードに変換して、Proxomitron用にエスケープすれ処理を入れれば良いのでは。

漢字コード変換
 ttp://homepage3.nifty.com/aokura/jscript/
ここのプログラム例のところのencodeURL()関数で、
s0 += "%" を "[%"〜 +"]"にしたり、メタキャラの前に\入れる処理を追加するとか
 ttp://www.cresc.co.jp/tech/java/URLencoding/JavaScript_URLEncoding.htm

141 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 01:27:26 ID:Rz+ERjjB0]
gooWikipedia記事検索というのがあって
Wikipediaの記事がさくさく読める(本家より軽い)。
なので、ためしにリンクを書き換えてみた。

[Patterns]
Name = "Google: wpedia.goo"
Active = TRUE
URL = "www.google.co(.jp|m)/"
Limit = 30
Match = "ja.wikipedia.org/"
Replace = "wpedia.goo.ne.jp/"

142 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 07:36:27 ID:iICT+ybI0]
Headerフィルタで良いのではなかろうか?

[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Wikipedia to gooWikipedia (out) [2008/11/16]"
Match = "[a-z]++.wikipedia.org/(*)\0"
Replace = "$JUMP(wpedia.goo.ne.jp/\0)"


143 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 08:29:36 ID:bmcJ4i220]
gooはミラーで反映されるのが遅かったり崩れたりする事も多いから結局本家で見るかな
確かに軽いしサーバーは安定してるけれども。

144 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 12:12:22 ID:zDG0Rh1m0]
ヘッダで書き換えると、特殊ページとか記事検索に対応するのがダルいんだわ。
>>141ぐらいが一番楽でいいかもしれん

145 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 22:04:08 ID:dt0+jgO40]
ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8
の一番上の寄付を求めるバナーを消したいのだけど、どうすればいい



146 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 22:19:35 ID:OzHdsZW70]
[隠す] を押す

147 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 22:22:57 ID:9h7peD4a0]
目を細める

148 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/17(月) 01:36:57 ID:e8ZLw5Z70]
ああ、すばるよ

149 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/17(月) 03:06:10 ID:EGJ7vhq60]
寄付する

150 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/17(月) 07:59:36 ID:ElHEoQ7K0]
firefoxに乗り換えてStylishを使う
userstyles.org/styles/12049

151 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/17(月) 08:16:02 ID:2CnVqBJk0]
・JavaScriptをオフにする
 デフォで入ってるDisable JavaScriptのURLのところにwikipedia追加する、もしくはリストを追加する
・cssでid="siteNotice"を消す
 >>54の#IFOuter100を#siteNoticeにし、URLを変える
・document.writeln(wgNotice) を消す

どれでも好きなので

152 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/17(月) 10:48:59 ID:k9YLry5I0]
ニコニコ動画でデフォルトでコメント無しを作ってください

153 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/17(月) 16:25:08 ID:psMJNPi70]
upload.wikimedia.org/centralnotice/wikipedia/ja/centralnotice.js

154 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/17(月) 20:16:59 ID:qMeQKB8r0]
youtubeでクッキー切ってると検索窓と動画の間に

ようこそ YouTube へ!
おすすめの言語 (この言語に自動設定されています): 日本語
(略)

っていう大きいメッセージが出るんですけど
その都度閉じる押すのも面倒なので無くすやつください

155 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/17(月) 22:01:04 ID:3Y3sQf/F0]
Cookie切るとかどんだけチキンなんだよ。



156 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 01:40:01 ID:PhkNFuZz0]
<div id="default-language-box">

<div id="default-language-box" style="display:none">

157 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 01:52:05 ID:ZIT3eelu0]
youtubeでfmt=22に対応してる動画のmp4へのリンクってどうやれば良いんだろう?
idすら何処から引っ張ってくれば良いのかすら解らない

158 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 02:11:55 ID:2ZwccswI0]
22に対応してるかどうか見分ける方法でもあるのかね。
そいや18のときもそれが分からなくて放置してた。

159 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 02:14:27 ID:MgNGaKa10]
fmt=22に対応してる動画なら、add download link+fmt=18のMatchをfmt=22に書き換えればいいだけ。

問題はfmt=22に対応してない動画の場合だなぁ。
対応してなかったらfmt=18でのDLに自動で切り替えられたらベストだけど、さてどう処理すべきか…

さらに問題なのがもう一つ。俺はヘッダフィルタで全ての動画を強制的にfmt=18に飛ばしてたんだけど、
fmt=22は対応してない動画だと最低画質での再生になって、watch in high qualityのリンクすら出ない。
DLと同じく、fmt=22に対応してるのかしてないのかチェックを挟まないと使い物にならない。
これはかなり面倒なことになったなぁ…。

160 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 02:19:39 ID:MgNGaKa10]
>>158
被ったすまん
今はfmt18非対応動画はないはずだよ。ほぼ全ての動画のH.264再エンコが済んでる。
YouTubeのプレイヤーがバグ持ちみたいで、mp4のロードが詰まって落ちてこないケースが
頻繁にあるけど、mp4ファイルの実体はほぼ100%存在してるからDLに関しては考慮しなくていい。

ただfmt=18と違って、fmt=22は過去動画の再エンコはしないような予感がする…。
今後ポストされるHD動画限定じゃなかろうか。

161 名前:158 mailto:sage [2008/11/18(火) 02:37:58 ID:2ZwccswI0]
>>160
おお、18は完備されてたのか、ありがとう。

自分は22は捨てて18にするフィルタを使うとしよう。
22対策はURLを22に書き換えたリンクを挿入してそれクリックで見れるようにすればいいや。

162 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 10:43:07 ID:AOh/52ar0]
>>156
うお!ありがとー!

163 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 11:33:05 ID:NMRQPNnq0]
俺も昨日のニュー速スレ見て作ろうと思ったが、
自動切り替えをどうしようか迷った・・・
で結局22に飛ばす→目視で動画が汚い→代替リンクから手動で飛ぶようにしたw

当たり前だけど同じ考えの人はたくさんいて、
すでにWIKIも更新されてるねw
abc.s65.xrea.com/prox/wiki/%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%80%81%E3%83%AA%E3%82%B9%E3%83%88%E5%85%AC%E9%96%8B/2/#v0e0f25a

164 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 18:48:57 ID:zJmnokrc0]
質問です

ページの文字コードをUTF-8からANSIに変換することは可能ですか?


165 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 18:53:57 ID:/TLD2vRx0]
無理です。



166 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 18:56:19 ID:zJmnokrc0]
ありがとうございます
無理ですか、残念です。

167 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 19:43:51 ID:ZIT3eelu0]
>>159
おぉ、そんな便利な物が
で、その「add download link+fmt=18」って何処にあるんでしょう?
関連リンク先やぐぐって見たけど解らなかった

168 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 20:40:19 ID:NMRQPNnq0]
>>167
おいおいw
FLV, MP4,(fmt=18) HD(fmt=22)の手動切り替えなら>>163のフィルタでOK

169 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/18(火) 21:16:25 ID:wBGERMZJ0]
>>140
レス遅れてすみません。
なんとか形に出来ました。リンク先も大変参考になりました。ありがd

170 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 01:43:02 ID:5nU/9XlM0]
>>167
ごめんごめん、ズバリそんな名前のフィルタがあるような書き方しちゃったね
失敬失敬

でもそのままググればwikiヒットするけどな!

171 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 09:26:36 ID:pzOOxO7D0]
固有名詞系は"で括ってググる人だと出ないんだよねー。

172 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 19:22:10 ID:DdEvr7k80]
>>168 >>170
すまん、こちらの読解力が無かった

と言う訳でスクリプト無しで出来ないか読解中
先は長そうだ(TдT)

173 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/19(水) 23:56:04 ID:/RbiAbRk0]
>>172
俺は「YouTube download link etc..」を改造して使ってる。
今回の変更では18を(18|22)に変えて&fmt=22を付けたアンカを加えたくらいかな。
公開するわけでもないし他のサイトでも使う汎用ってわけでもないから、動けばいいって方針の適当な改造。
1回どういう動作をしてるのか読んでも次の仕様変更時には忘れてる。

俺もスクリプトは極力使わない方針だから
ニコ動画保存用も既存のが見つからなくて自分で保存用リンク付けた。

174 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/21(金) 20:34:37 ID:Jvb5hXRQ0]
Youtubeでアス比変更ボタンをつけたくて調べてるがよくわからん……
フィルタ作るのって難しいんだな

175 名前:こめ ◆JM7JOCCB8k [2008/11/24(月) 16:03:50 ID:TjB3jgpc0]
どなたかlivedoor Blogの管理画面の広告消すフィルタ作ってください。m(_ _)m



176 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 17:55:28 ID:VkZdoxna0]
jane2chのngfilesみたいに、画像をハッシュで判別してKILLといった事はできますか?
今まではURL指定でLISTからKILLしてたのだけど、ハッシュ識別できるのならそっちの方が応用利くかなと思いまして。

177 名前:こめ ◆JM7JOCCB8k [2008/11/24(月) 17:56:30 ID:TjB3jgpc0]
ADKILLに"adv.livedoor.com"を追加で出来ました。






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

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

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