Proxomitron フィルタ ..
[2ch|▼Menu]
237:名無しさん@お腹いっぱい。
09/11/27 17:28:10 XLzW5h/Z0
>>231
それ$NEST使う必要ないね。
どうしても使うなら$NEST(<table〜,〜,</table>)かな。ネストのカッコ内の最初と最後のタグは対。

238:名無しさん@お腹いっぱい。
09/11/27 18:02:28 D6GsiNhZP
一応範囲狭める役には立ってるんじゃないかな

239:名無しさん@お腹いっぱい。
09/11/28 03:38:48 dHca1lakP
問題無くてもできるアドバイスはしてやってもいいだろ

240:名無しさん@お腹いっぱい。
09/11/28 11:39:54 A5NrQKd10
間違ったアドバイスしといて何言ってんだこいつは。。。

241:名無しさん@お腹いっぱい。
09/11/28 11:40:50 0Ggu2iJG0
(;゚д゚)ァ

242:237
09/11/28 11:52:30 69SxiubT0
一応行っておくけど≠>>239
$NESTって始まりと終わりがついになってるのしか見たことないけど違う場合って、ネストなしのマッチングルールと違いあるの?

243:名無しさん@お腹いっぱい。
09/11/28 12:33:21 DWwYiZb0P
ABC⇒Aにマッチ→Bにマッチ→Cにマッチ
$NEST(A,B,C)⇒Aにマッチ→AかCにマッチ(AとCのマッチした数が同じになるまで検索)→間の部分がBにマッチ


244:名無しさん@お腹いっぱい。
09/11/28 12:43:57 69SxiubT0
>>243
すげーよくわかったw
ネストがA(*C*A)++B(*C*A)++C見たいな感じ(あくまで”みたいな”。Bの位置が不十分)ってのはわかってたんだけど、やっとすっきりしたよ。
確かに>>237間違ってたな。スマン

245:think ◆bKk/qcAKuM
09/11/28 14:08:25 BKXCBlZx0
蛇足ですが、

$NEST(A,B,C)

は入れ子になっていなければ、

A*C&&ABC

とほぼ等価で、役割的には Bounds が該当しますね。
入れ子になっていない場所で $NEST を使うと「本当に入れ子になってしまった場合」に予期せぬ事態を招いてしまう可能性があります。

特にYahooはお世辞にも綺麗なソースとは言えないので、入れ子チェックが機能するよう $NEST を使った方が無難だと思います…。

[Patterns]
Name = "Yahoo auctions alerts [2009/11/28] fixed"
Active = TRUE
URL = "page[0-9].auctions.yahoo.co.jp/$TYPE(htm)"
Limit = 4096
Match = "($NEST(<div,\s[^>]++class=$AV(untHead)[^>]+>*<h3>[%bb][%d9][%ca][%a7][%a4][%a4][%a4][%cb][%a4][%c4][%a4][%a4][%a4][%c6]</h3>*,</div>))\#"
" $NEST((<div)\#,(\s[^>]++class=$AV(untBody)[^>]+>)\#"
"(^*[%a4][%ab][%a4][%f3][%a4][%bf][%a4][%f3][%b7][%e8][%ba][%d1])"
"(*<th\s[^>]+>[%b7][%e8][%ba][%d1][%ca][%fd][%cb][%a1]</th> <td\s[^>]+>)\#$SET(#=<strong style='color: red;'>かんたん決済非対応</strong><br />)\#"
",</div>)$STOP()"
Replace = "\@</div>"

246:名無しさん@お腹いっぱい。
09/11/28 14:22:00 BKXCBlZx0
>245のフィルタのテスト用URL
URLリンク(page9.auctions.yahoo.co.jp)

247:名無しさん@お腹いっぱい。
09/11/29 00:44:53 qupe/7Tm0
>>247
URLリンク(upload.jpn.ph)

こんな感じに化けてしまうのですが・・・

248:名無しさん@お腹いっぱい。
09/11/29 00:56:42 LK6AZYXkP
かんたん決済非対応

&#12363;&#12435;&#12383;&#12435;&#27770;&#28168;&#38750;&#23550;&#24540;

249:名無しさん@お腹いっぱい。
09/11/29 01:06:13 qupe/7Tm0
>>250
補足ありがとう。
あとヤフオクはpage10以降もあるので一桁のみだと不足しているので少し変えてみたよ。

[Patterns]
Name = "Yahoo auctions alerts [2009/11/28] fixed"
Active = TRUE
URL = "*.auctions.yahoo.co.jp/$TYPE(htm)"
Limit = 4096
Match = "($NEST(<div,\s[^>]++class=$AV(untHead)[^>]+>*<h3>[%bb][%d9][%ca][%a7][%a4][%a4][%a4][%cb][%a4][%c4][%a4][%a4][%a4][%c6]</h3>*,</div>))\#"
" $NEST((<div)\#,(\s[^>]++class=$AV(untBody)[^>]+>)\#"
"(^*[%a4][%ab][%a4][%f3][%a4][%bf][%a4][%f3][%b7][%e8][%ba][%d1])"
"(*<th\s[^>]+>[%b7][%e8][%ba][%d1][%ca][%fd][%cb][%a1]</th> <td\s[^>]+>)\#$SET(#=<strong style='color: red;'>かんたん決済非対応</strong><br />)\#"
",</div>)$STOP()"
Replace = "\@</div>"


どうせなら挿入箇所を「商品の情報」の部分にできると下までスクロールさせる手間も省けて便利になるかな〜。

250:名無しさん@お腹いっぱい。
09/11/29 01:39:59 0ZxInaX90
>>249
レス番ずれてるから再取得で。

251:名無しさん@お腹いっぱい。
09/11/29 02:00:36 LK6AZYXkP
" $NEST((<div)\#,(\s[^>]++class=$AV(untBody)[^>]+>)\#"は
" $NEST(<div,$SET(#=<div)(\s[^>]++class=$AV(untBody)[^>]+>)\#"
に変えたほうがいいかも。(入れ子になってるとその分#に<divが入って<div<div<div class="untbody">みたいになるため)

252:名無しさん@お腹いっぱい。
09/11/29 17:52:48 Ln5ptCH+0
アプロダにjune+8が来てる

2009-11-26 Naoko-4.5June+8 (日本語版実行ファイル)

Proxomitron のウィンドウにファイルを D&D ドロップするとブラウザで開く機能
について、ドライブ名の : を | に変換しないようにしました(IE7 対策)。

例: いままで URLリンク(file)

この改造版 URLリンク(file)


253:名無しさん@お腹いっぱい。
09/12/05 01:53:07 m9ykKoqI0
>>233-235を読んだんだが、自分はいつも>>234の方法を使っているんだが、
>>235を使ったフィルターってどんなカタチになるんだろう。
$FILTERって使ったことないんだよなあ。

254:名無しさん@お腹いっぱい。
09/12/05 12:34:21 zC+SMZbR0
>253
たぶんこんな感じ
Match=(application/(xml|xhtml\+xml)*)\#
Replace=\@$FILTER(TRUE)

255:名無しさん@お腹いっぱい。
09/12/05 18:12:48 k2lk6FHZ0
\kを置換テキストに含めた場合、
\kを置いた時点ですべてのフィルタを$STOPしたと考えてもいいのかな。

\k$STOP()
などと書くのではなく、\kだけで十分なのかという疑問。

256:名無しさん@お腹いっぱい。
09/12/05 20:02:03 cxBdtyok0
>>255
\kだけで十分。以降の接続が全部切断される。

257:名無しさん@お腹いっぱい。
09/12/05 23:09:35 k2lk6FHZ0
どうもありがとう。

ヘッダフィルタでは当該URIのみ切断されるということを意識しておく必要がありそう。
ページフィルタでは以降すべて切断。

258:名無しさん@お腹いっぱい。
09/12/05 23:14:27 cxBdtyok0
あ、ちょっと言葉足らずだったかもしれん。
ページフィルタでも、その接続(同じURI)の\kをおいたマッチ部分以降の接続(=データの受信)が止まる。
だから同じページにiframeとかあっても、それぞれで\kを使わないと元ページとiframe両方はカットされない。
グローバル変数も同じで、同じURIの通信中でしか参照できない。

259:253
09/12/07 03:54:46 GJOep2gE0
>>254
ありがトントン。
なるほどなあ。

260:名無しさん@お腹いっぱい。
09/12/09 22:08:59 U93vNDs00
ある部分から下全部を削除して
最後の</Body></html>だけを残したいのだけど
全部ちゃんとマッチさせて置換しないとだめでしょうか?

261:名無しさん@お腹いっぱい。
09/12/09 22:11:00 b6r4kz/o0
[Patterns]
Name = ""
Active = TRUE
Limit = 32767
Match = "(ある部分)\0"
Replace = "\0\k</Body></html>"




262:名無しさん@お腹いっぱい。
09/12/09 23:54:13 U93vNDs00
ありがとうございました
できました

263:名無しさん@お腹いっぱい。
09/12/14 18:30:40 BalVC2AP0
通常は「default.cfg」を使用しています
「google chrome」を使う時だけ別のcfgファイルを
使いたいのですが

いちいち設定ファイルを
読み替えなくてもいいようにするには
どうすればよろしいでしょうか?

264:名無しさん@お腹いっぱい。
09/12/14 19:43:51 YFoatX1y0
オミトロンを2つ別の場所にインストして
それぞれ違うcfgを読み込ませれば?
試してないから2つ同時に起動できるかわからないけど

265:名無しさん@お腹いっぱい。
09/12/14 19:58:58 jYqYwV6q0
ユーザーエージェントで判断すればいいんじゃね?全部のフィルタ手直ししないといけないけど。

266:名無しさん@お腹いっぱい。
09/12/14 20:25:30 +c9/0/SaP
常に複数台のPCを動かせるなら別マシンに突っ込むのもありだな

267:263
09/12/14 23:46:45 BalVC2AP0
ありがとうございました。
「URL コマンド」で解決しました。

268:名無しさん@お腹いっぱい。
09/12/15 01:03:09 lydYrvt00
Google image redirectorを使ったときに
[検索ツールを表示]が出るようにならないでしょうか?
よろしくお願いします!


Name = "Google image redirector [070728]"
Active = TRUE
URL = "images.google."
Limit = 1024
Match = "<script*>$SET(9=<script defer="defer" language="null">)"
"|"
"<noscript>|</noscript>"
"|"
"<a href=/imgres\?imgurl=\0\&imgrefurl=\1\&*>"
"$SET(9=<a href=$UESC(\1) target=_blank>link</a> <a href=$UESC(\0) target=_blank>)"
Replace = "\9"

269:名無しさん@お腹いっぱい。
09/12/15 22:32:14 cVZjG1+u0
通常使うオミトロンを終了した直後、
別の場所にあるオミトロンを起動するバッチを書くとか。
元に戻すのもバッチで。

270:名無しさん@お腹いっぱい。
09/12/15 22:56:30 EKA2nII/0
それだと正常終了できなかった時に次回起動時に困るんじゃないかな?

271:名無しさん@お腹いっぱい。
09/12/16 03:05:22 CccoSHbZ0
パッチ書くならdefault.cfgを書き換えるだけでよくね?

272:名無しさん@お腹いっぱい。
09/12/16 20:42:56 gHreM8Tt0
>>263
Omitronを別な場所にインストールして2つ起動。
Fiforex側の使用ポートを8080、Chrome側の使用ポートを8081とかにする。

ん?これでいいんじゃね?

273:名無しさん@お腹いっぱい。
09/12/16 20:45:14 gHreM8Tt0
…と思ったら解決してたのかonz
あとOmitronって違和感あるな。Proxomitronかオミトロンだな、やっぱ。

274:263
09/12/16 21:54:53 34P4BWR80
解決法をちゃんと書かなくてすいませんでした。

Chrome用のcfgファイルをchrome.cfgとして
「 --proxy-server="127.0.0.1:8080" URLリンク(load)
というオプションを付けて起動することでうまくいきました。

またメインのブラウザには「URLリンク(load)」を付けて
元に戻すようにしました。

275:263
09/12/16 22:10:24 34P4BWR80
すいません
「?」は無くてもいいのか。

276:名無しさん@お腹いっぱい。
09/12/16 23:55:05 HiTI04Ro0
それだとなんか重くなりそうな気がするね。

277:名無しさん@お腹いっぱい。
09/12/19 00:00:37 DOua03Y/0
Proxomitronにコマンドラインなんてあったのか。
wikiには何も書かれてない。日本語ヘルプには一応情報があるけど凡例はなし。

278:名無しさん@お腹いっぱい。
09/12/23 00:29:05 J9HLM0bR0
フィルタ修正のお時間だよ
URLリンク(headlines.yahoo.co.jp)

279:名無しさん@お腹いっぱい。
09/12/23 17:53:25 BrbM/dH7P
それ別に修正しなくてもいいんじゃ?
通常のURLへ飛ばすだけだし

280:名無しさん@お腹いっぱい。
09/12/28 02:32:57 L2164tLL0
すみません
上地雄輔のブログみたいな <br> ではなく <div> で多改行するのをカットするフィルタを作って頂けませんでしょうか

281:名無しさん@お腹いっぱい。
09/12/28 02:34:39 L2164tLL0
あ、上記に書いた上地雄輔ブログのURLです
URLリンク(ameblo.jp)

よろしくお願い致します。

282:名無しさん@お腹いっぱい。
09/12/28 02:40:53 pXmI6vxB0
[Patterns]
Name = "New HTML filter"
Active = TRUE
URL = "ameblo.jp/kamijiyusuke/"
Limit = 32
Match = "<DIV>\ </DIV>"
ヘルプとソース見ればこれぐらいはすぐできるとおもうよ。
urlは適当に。

283:名無しさん@お腹いっぱい。
09/12/28 02:41:38 pXmI6vxB0
Match = "<DIV>\&nbsp;</DIV>"

284:名無しさん@お腹いっぱい。
09/12/30 12:34:38 hyturSU0P
URLリンク(twitter.com)

abcの部分をReplaceに引用して使いたいんだけど、そういうコマンドとかある?

285:名無しさん@お腹いっぱい。
09/12/30 14:24:10 fKkAlk0WP
$SETと$GET

286:名無しさん@お腹いっぱい。
09/12/30 15:31:35 ZUk37fxp0
なぜにグローバル?
普通に\0とかでいいだろ

287:名無しさん@お腹いっぱい。
09/12/30 20:19:44 tvr3yhpE0
まず$URL()コマンドだろ。

まぁJSみたいにすぐ取得できるんだけどね。
URLリンク(proxomitron.sakura.ne.jp)
\h URL のホスト部分が格納されています。
\p URL のパスの部分が格納されています。

288:名無しさん@お腹いっぱい。
09/12/30 20:44:09 fKkAlk0WP
>>286
\0でreplaceにつかえる?$URLなしで

289:名無しさん@お腹いっぱい。
09/12/30 23:30:30 ZUk37fxp0
$URL無しで$SET使って出来たっけ?

290:名無しさん@お腹いっぱい。
09/12/30 23:57:19 tvr3yhpE0
なんか会話が成立していない気がするんだがww

URLの一部分を確認→$URL必要 / \hや\p等でも可能
変数に代入→$URL(\0)
$SET使う→一つ上の$URL(\0)を使わないとできない、$SET(Url=\0)みたいな。

結論:$URL(URLリンク(twitter.com))
Replace:\0でおk

291:名無しさん@お腹いっぱい。
09/12/31 00:25:43 MVPdQf7SP
$URL使わなくてもURLのマッチのときに$SET使えば可能

292:名無しさん@お腹いっぱい。
09/12/31 00:29:36 2ZEtDLuZ0
あぁ、その手があったね
でも\0〜\9に代入してもReplaceでは使えないバグがある。(はず)

293:名無しさん@お腹いっぱい。
09/12/31 01:16:19 A258jhxZ0
対象URL: URLリンク(www.example.com)

[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: capture test 1"
URL = "www.example.com/\0"
Replace = "$ALERT(\0)"

マッチはするが、ダイアログはブランク(\0に何も取り込めていない)。


[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: capture test 2"
Match = "URLリンク(www.example.com)"
Replace = "$ALERT(\0)"

マッチして、ダイアログは"~user"を通知する。

294:名無しさん@お腹いっぱい。
09/12/31 01:33:20 2ZEtDLuZ0
あれ、
[Patterns]
Name = "New HTML filter"
の方の話じゃなかったの?
違ったなら>>293の言うとおりだわ。

295:名無しさん@お腹いっぱい。
09/12/31 01:40:26 0dhOdK0G0
URL = "www.example.com/(?+)\0"


296:名無しさん@お腹いっぱい。
09/12/31 01:42:10 MVPdQf7SP
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL:capture test"
URL = "www.example.com/(?+)\0$SET(a=\0)$ALERT(url : \\0=\0 / a=$GET(a))"
Replace = "$ALERT(replace : \\0=\0 / a=$GET(a))"

297:名無しさん@お腹いっぱい。
09/12/31 02:19:02 A258jhxZ0
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL:capture test"
URL = "www.example.com/(?+)\0$SET(\1=\0)$ALERT(url : \\0=\0 / \\1=\1)"
Replace = "$ALERT(replace : \\0=\0 / \\1=\1)"


URL欄で格納したローカル変数をReplace欄で参照する場合、にのみ難があるようだね。

298:名無しさん@お腹いっぱい。
09/12/31 02:31:23 RLLePgiq0
おまえらwiki読めよ

299:名無しさん@お腹いっぱい。
09/12/31 02:33:11 A258jhxZ0
他人の知識を天下り的に受け入れるよりも
自分でいろいろと試行錯誤した方が体得出来るよ。

300:名無しさん@お腹いっぱい。
09/12/31 02:49:15 RLLePgiq0
ドキュメントも読まず、ナレッジベースも使わず
独力で無駄な試行錯誤をした末に
「URL欄で格納したローカル変数をReplace欄で参照する場合、にのみ難がある」
とか間違った結論を体得してどうするんだ。

正しくは
・URL match で取り込んだローカル変数は Bounds, Match, Replace では消えている。
ただし Match が <start> または <end> のときは Replace に残る。


301:名無しさん@お腹いっぱい。
09/12/31 03:08:49 Rc/lOCEA0
ヘッダ・フィルタについて語ってるんなら>>297で正しいようだが

なんでそんなに鼻息荒いんだ

302:名無しさん@お腹いっぱい。
09/12/31 03:12:05 OAeooqzC0
> 無駄な試行錯誤

無駄?

大勢の試行錯誤の集積が即ち集合知としての wiki だろ?

303:名無しさん@お腹いっぱい。
09/12/31 15:08:09 616SBFom0


304:名無しさん@お腹いっぱい。
09/12/31 16:24:05 2ZEtDLuZ0
うっかり(^(^〜))の時に$STOP()をつけ忘れてPCが吹っ飛ぶのにちょいイラっときたので、
フィルタで対策できないかと思ってつくてみた。フィルタ群の一番上に置いておくことを想定。

が、自分自身でマッチして終了しやがるwwww
[Patterns]
Name = "check : $STOP()"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^(</head$SET(head_count=$GET(head_count)1)"
"|<body$SET(body_count=$GET(body_count)1)"
"|</body$SET(body_e_count=$GET(body_e_count)1)"
")))("
"($TST(head_count=111111111)"
"|$TST(body_count=111111111)"
"|$TST(body_e_count=111111111)"
")$SET(0=\k use STOP)"
"|$SET(0=))"
Replace = "\0"
最後の行の$SET(0=)をなくしても、全部1行に書いても同じ・・・
目に見えない空白でも入っているのだろうか・・・

305:名無しさん@お腹いっぱい。
10/01/04 17:42:22 IvZ7mWpy0
>>300
>>293は?

306:名無しさん@お腹いっぱい。
10/01/04 21:34:50 1jiUng8CP
>>305
どっかおかしい?

307:305
10/01/05 00:42:31 4rvSZQVz0
>>306
スマソ、俺の勘違いだた
Test2 の Match を URL と誤読してた

308:名無しさん@お腹いっぱい。
10/01/05 22:07:41 uyLwhKC20
URLリンク(www.pluto.dti.ne.jp)
死亡?

309:名無しさん@お腹いっぱい。
10/01/05 22:44:07 7xy4EOHr0
>>308
URLリンク(proxomitron.sakura.ne.jp)

310:名無しさん@お腹いっぱい。
10/01/05 22:47:06 uyLwhKC20
サンクス。
場所変わってたのか。

311:名無しさん@お腹いっぱい。
10/01/08 21:12:30 VmSSNUaX0
YouTubeで動画を検索する時に、NGワードをタイトルに含む動画を
検索結果から除去できるフィルタはないでしょうか?

312:名無しさん@お腹いっぱい。
10/01/09 09:57:04 4itkDUdQP
URLリンク(detail.chiebukuro.yahoo.co.jp)

313:名無しさん@お腹いっぱい。
10/01/10 03:30:08 +nb4ztj10
死亡した・・・・

[Patterns]
Name = "Google Image: Image Change (090327)"
Active = FALSE
URL = "images.google.co(m|.jp)/"
Limit = 128
Match = "return\sb.join \(""\)$STOP()"
Replace = "b = b.join("");"
"var def_url = b.match(/<a\\s[^>]*?href=(".*?"|'.*?'|[^\\s]*)/)[1].replace(/^["']/, '').replace(/["']$/, '');"
"var def_src = b.match(/<img\\s[^>]*?src=(".*?"|'.*?'|[^\\s]*)/)[1].replace(/^["']/, '').replace(/["']$/, '');"
"var url = decodeURIComponent(def_url.match(/[?&]imgrefurl=([^&]+)/)[1]);"
"var src = decodeURIComponent(def_url.match(/[?&]imgurl=([^&]+)/)[1]);"
"return '<a target=\\'_blank\\' href=\\'' +url+ '\\'>ref</a> / "
"<a target=\\'_blank\\' href=\\'' +src+ '\\'>img</a>"
"<br><img src=\\'' +def_src+ '\\' border=1 ondblclick=\\'"
" this.src = "";"
" this.style.display = "none";"
"\\' onclick = \\'"
" if (this.a) {"
" this.src = this.a;"
" this.a = 0;"
"} else {"
" this.a = this.src;"
" this.src = "' +src+ '";"
"}\\'>'"

314:名無しさん@お腹いっぱい。
10/01/10 04:12:45 gsYycTaD0
>>312
"-"を付ければ除外検索ができることは知っていましたが、
この方法でやるには除外したい単語の数が多過ぎて現実的ではありませんので、
リストか何かでNGワードを管理できるフィルタがあれば、と思ったのですが・・・。

315:名無しさん@お腹いっぱい。
10/01/10 04:25:36 dD1hY7LT0
作成スレなんだし作ればいいじゃん

316:名無しさん@お腹いっぱい。
10/01/10 14:23:34 i/SVY/vj0
Aを1に、Bを2に、という置換を、1つのフィルタに書くことはできますか?

317:名無しさん@お腹いっぱい。
10/01/10 15:18:06 chccoiGI0
できるよ。
こんな感じでおkじゃないかな。

Match
ASET(#=1)|BSET(#=2)

Replace
\@

318:286
10/01/10 16:31:21 i/SVY/vj0
>>317
どうもありがとう、#と@を使うんですね
コピペでできなかったけど$SETにしたらできました!

319:316
10/01/10 16:32:35 i/SVY/vj0
すみません
名前間違えました

320:名無しさん@お腹いっぱい。
10/01/10 17:02:03 chccoiGI0
別に#じゃなくてもいいんだぞっと。
\0でも\1でも状況に合わせて使えば良いさ。

321:名無しさん@お腹いっぱい。
10/01/10 22:01:14 MofTD41f0
>>314
以前作ったものの、YouTubeそんなに検索しないからうまく効いてる確信持てず。
動画タイトルと投稿者名を見て消す。「YouTubeNG」ってリスト作ってね。

[Patterns]
Name = "YouTube | NG Title+UserName 20090126"
Active = TRUE
URL = "(www|jp).youtube.com/(results|watch)$TYPE(htm)"
Limit = 4600
Match = "$NEST(<div\sclass=$AV(video-cell *sr),"
"<a class=$AV(video-thumb-120)[^>]+><img title=$AV([^>]++$LST(YouTubeNG))"
"|class=$AV(video-username)>[^>]+>$LST(YouTubeNG)</a>"
")*<div class=$AV(video-clear-list-left)></div> </div> </div>"
"|$NEST(<div\sclass=$AV(video-entry ),"
"<img title=$AV([^>]++$LST(YouTubeNG))"
"|<div class=$AV(video-username)><a[^>]+>[^<]++$LST(YouTubeNG)"
")*<div class=$AV(video-clear-list-left)></div> </div>"
Replace = "<!-- NG List -->"

322:名無しさん@お腹いっぱい。
10/01/12 16:47:23 QFXoxtF90
Forefoxの拡張にあるみたいな、
異なるドメインの画像やファイルを読み込ませないフィルタって実現は無理なのかな。
出来れば例外として除外リスト付きで。

323:名無しさん@お腹いっぱい。
10/01/12 17:14:39 DF3hHPcq0
もしかして: Firefox

324:名無しさん@お腹いっぱい。
10/01/12 20:30:54 4a0fUeeA0
>>322
変数にドメイン入れて$AVで出来るとおも

325:名無しさん@お腹いっぱい。
10/01/14 08:12:26 qyw3yElx0
どうやってだろうって思ったらこれを使うのね。

>例:
>$AV(*.jp(e|eg))>
>の場合、「a.jpe>」にはマッチするが、「a.jpeg>」にはマッチしない。
>※「*.jp(e|eg)>」は両方にマッチする。
>※「$AV(*.jp(eg|e))>」は両方にマッチする

326:名無しさん@お腹いっぱい。
10/01/14 15:24:08 eTsWcq9u0
どうやってだろうって思うにはどうやってだろう

327:名無しさん@お腹いっぱい。
10/01/21 11:15:58 sNlsfXZh0
Pixivで、個々のユーザーの「投稿したイラスト」のページに
ブックマーク数を表示させる様にするフィルタってあるでしょうか?
サムネイルからは画像を直接表示させる様にしているもので

328:名無しさん@お腹いっぱい。
10/01/21 11:25:54 Rhkhyuqo0
ページ内にその情報は見つからなかったから、やるとしてもjsでどっかから通信して持ってこないといけないけど、
負荷かかるから迷惑かな。

329:名無しさん@お腹いっぱい。
10/01/22 23:41:08 qsTdeqWk0
URLリンク(abc.s65.xrea.com)

ここのGoogle Image: Image Change (090327)が駄目になりました。
どなたかよろしくお願いします。

330:名無しさん@お腹いっぱい。
10/01/23 00:22:38 Ae/KFbG70
jsが分からないので降参です。

331:名無しさん@お腹いっぱい。
10/01/23 05:21:56 Uh3HE7u00
Bingの画像検索で画像のサムネイルをクリックした時に
直接画像そのものを表示してくれるフィルターを作ってください
どなたかお願いします

332:名無しさん@お腹いっぱい。
10/01/23 13:22:57 ZDzr+CcE0
試しに今Bingとやらを始めて使ってみたので今一つ仕様を掴み切れてないが、
これでとりあえずは動かないかな?

[Patterns]
Name = "Direct to image on Bing Image"
Active = TRUE
URL = "www.bing.com/images/(search|async)\?"
Bounds = "<span class="ic"><a href=*>"
Limit = 512
Match = "*\&furl=([^"]+)\#"\#"
Replace = "<span class="ic"><a href="\#"\#"

333:名無しさん@お腹いっぱい。
10/01/24 14:15:58 jLziSoJX0
googleの検索結果に出る邪魔なスポンサーリンクを消したいのですが、
フィルタをかけるとなぜか「検索結果」という行が無駄に表示されてしまいます。
これを消すにはどうすればいいのでしょうか?

URLリンク(kineko.dyndns.org)

[Patterns]
Name = "google sponser killer"
Active = TRUE
URL = "www.google.co(m|.jp)/search?"
Limit = 8000
Match = "<h2 class=hd>*<h2 class=hd>"
Replace = "</span></div></div>"

334:名無しさん@お腹いっぱい。
10/01/24 14:38:41 WMkmONqC0
UTF-8の「×」にマッチさせようとしてもマッチしない。

Active = TRUE
URL = "$TYPE(htm)"
Limit = 16
Match = "[%D7]"

特におかしな点はないと思うんだけれども。
干渉しているフィルタもないし対象サイトの文字コードとの整合性も取れている。

335:名無しさん@お腹いっぱい。
10/01/24 14:47:38 2nq1enT10
c3 97

336:名無しさん@お腹いっぱい。
10/01/24 14:58:16 z43rsZ0r0
> 対象サイトの文字コードとの整合性も取れている。

お前は一体何を確認した(つもりになっていた)んだ。

337:名無しさん@お腹いっぱい。
10/01/24 15:08:28 z43rsZ0r0
>>333
「検索結果」の4文字も我慢ならんか…。無駄に完璧主義だと疲れるぞ。

フィルタリングした時にだけ現れるその「検索結果」の4文字は
スタイルシートで overflow:hidden と指定されているので普段は見えないんだな。
フィルタリングの結果ページの体裁が変わるので現れる、と。

Match = "<h2 class=hd>*</h2><div><ol>"

にすればとりあえず消えるけどこれであらゆるケースに対応出来ているかは知らない。

338:名無しさん@お腹いっぱい。
10/01/25 00:04:22 HhIRNB5T0
>>332
ありがとうございます
レス遅れてごめんなさい

結果はだめでした><
当方、Firefox3.5.7使用
Javaオン、クッキーオンの状態で使用しましたが、
画像だけは表示できませんでした

あと、追加でお願いがあります
www.bing.comの通常検索で出てくる
広告欄(スポンサーサイトと赤文字の部分のリンク)を
消し去る機能も追加してくれると有り難いです

よろしくお願いします

339:名無しさん@お腹いっぱい。
10/01/25 01:37:04 cfxVChM70
>>338
すまん、こちらのミス。
掲示板に貼る際に "&" を文字参照でエスケープしてなかったわ。

↓これで大丈夫だと思う。

[Patterns]
Name = "Direct to image on Bing Image"
Active = TRUE
URL = "www.bing.com/images/(search|async)\?"
Bounds = "<span class="ic"><a href=*>"
Limit = 512
Match = "*\&amp;furl=([^"]+)\#"\#"
Replace = "<span class="ic"><a href="\#"\#"

340:名無しさん@お腹いっぱい。
10/01/25 01:55:31 VeZRWmFiP
うちだとその「検索結果」の文字はソースにも見当たらないけど…
と思ったけど、Firefoxの検索ボックスから検索した場合は出るのかな?

341:名無しさん@お腹いっぱい。
10/01/25 02:26:48 cfxVChM70
>>338
[Patterns]
Name = "Bing AD Killer"
Active = TRUE
URL = "www.bing.com/search"
Bounds = "<div class="sb_ads*</div>"
Limit = 8192
Match = "<div class="sb_ads*</li></ul>(<div><a href=\"/ads/search*</a>|)</div>"

置換漏れがあるようなら Limit をもう少し大きくするとか適当に調整して。

「赤文字の部分のリンク」ってのがどれのことか分からない
(オレが試しに検索した範囲では出なかった)ので、
その赤文字の部分のリンクとやらはこのフィルタでは消えません。

342:名無しさん@お腹いっぱい。
10/01/25 02:35:01 cfxVChM70
>>340
ソース中だと "<h2 class=hd>検索結果</h2>" ってのが確認出来るはずだけど。

これに

.hd{position:absolute;width:1px;height:1px;top:-1000em;overflow:hidden}

ってスタイルシートが適用されている。

343:名無しさん@お腹いっぱい。
10/01/25 02:51:39 uGx5WHKF0
>>339
ありがとうございます
完璧です
これで楽に画像検索できます

>>341
ありがとうございます
これまた完璧です
スポンサーリンク完全に消えました

「赤文字の部分のリンク」ってのは、
例えば、榮倉奈々で検索するとリンク群に出てくる
榮倉奈々 プロフィール ≫
榮倉奈々 ブログ ≫
など、榮倉奈々+他の単語で検索かけさせようとするリンクのことです
URLリンク(www.bing.com)

よろしくお願いします

344:名無しさん@お腹いっぱい。
10/01/25 03:21:23 cfxVChM70
画面左側のやつか。
赤文字ってか、背景色が赤の白抜き文字だね。(←細かい)

「関連キーワード」だとか、いろんなタイプがあるみたいだけど、
とりあえず「とにかくこの左の欄のは問答無用で消したい」ってのなら

[Patterns]
Name = "Bing Left Side Killer"
Active = TRUE
URL = "www.bing.com/search"
Limit = 4096
Match = "<div id="sw_aside">*<div id="sw_main">"
Replace = "<div id="sw_main">"

345:名無しさん@お腹いっぱい。
10/01/27 21:22:34 GtBCp1j10
>>344
消えました
何度もありがとうございました

346:名無しさん@お腹いっぱい。
10/01/31 18:21:41 BY78gcD70
オロナミン難しい

347:名無しさん@お腹いっぱい。
10/02/01 01:10:45 NdulRQR50
特定のページで指定した文字列の色を変えて目立つようにしたいのですが
どうしたらいいでしょうか?

例えば「あいうえお」の色を変えたい場合ですが
日本語では不可能ですか?

348:名無しさん@お腹いっぱい。
10/02/01 01:12:29 wf3TdM5fP
ゲオの宅配レンタル関連で使ってる人いる?
全然マッチしない

349:名無しさん@お腹いっぱい。
10/02/01 07:06:50 B/HkIqdcP
>>347
「あいうえお」を赤字に
Match = "[%82][%A0][%82][%A2][%82][%A4][%82][%A6][%82][%A8]"
Replace = "<span style="color:#f00;>"&#12354;&#12356;&#12358;&#12360;&#12362;</span>"

要はMatchに書き換えたい文字列を文字コードで、Replaceに対象文字列をHTMLタグで囲って好きに色つければいい
ページの文字コードによってMatchは変わるから>>2で、Replaceは参照文字で書くから>>3でそれぞれ調べて
上の例はShift_JISな場合

350:名無しさん@お腹いっぱい。
10/02/01 07:07:15 jpxkxipI0
自己解決しますた

351:名無しさん@お腹いっぱい。
10/02/01 07:08:16 jpxkxipI0
俺348ね

352:名無しさん@お腹いっぱい。
10/02/01 07:08:45 B/HkIqdcP
>>349HTMLタグがおかしかった
× <span style="color:#f00;>"
○ <span style="color:#f00;">

353:名無しさん@お腹いっぱい。
10/02/02 01:21:39 fmSA1KgE0
Proxomitron等に関するWikiが荒らされてる?
記事が全然みあたらない。 (´・ω・`)

354:名無しさん@お腹いっぱい。
10/02/02 01:26:23 2gix2ipG0
何処の事言ってるの?
見えるけど。

355:名無しさん@お腹いっぱい。
10/02/02 01:29:08 62DkNjx+0
サーバ側の障害でwikiを更新するとバックアップデータもろともあぼーんだってさ。

356:名無しさん@お腹いっぱい。
10/02/02 19:10:45 x2t7yFF20
よし更新してくる

357:名無しさん@お腹いっぱい。
10/02/02 23:20:17 QWe4LOrE0
>>147
うまくうごかないので作り直していただけるかたお願いします。

358:名無しさん@お腹いっぱい。
10/02/03 01:54:01 9s580KNY0
>障害発生により、2009-10-07 時点の内容に書き戻されています

うわぁー

359:名無しさん@お腹いっぱい。
10/02/03 08:48:35 uDpplTAT0
戻りすぎだろw

360:名無しさん@お腹いっぱい。
10/02/03 12:05:13 I+jKZ9Ty0
xreaって前も何か問題起こしてなかったっけ…

361:名無しさん@お腹いっぱい。
10/02/03 17:12:20 bS92rAze0
>>357
[HTTP headers]
In = TRUE
Out = TRUE
Key = "URL: Kill YouTube InVideo ads"
Match = "URLリンク(googleads.g.doubleclick.net)"
Replace = "\k"

これでどうかな。

362:名無しさん@お腹いっぱい。
10/02/03 18:41:51 heohwUgHP
>>361
便乗どうも

363:名無しさん@お腹いっぱい。
10/02/03 19:32:57 /A4cLB2f0
>>361
むしろAdListに入れちゃったら駄目なのか?

364:名無しさん@お腹いっぱい。
10/02/03 20:08:11 ghQcvUz10
147だが、レス貰えるまでに4ヶ月かかったよ。
レス相手の144はまだ生きてるのかな。

365:名無しさん@お腹いっぱい。
10/02/03 20:41:06 bS92rAze0
>>363
AdListでもいいし同じようなリストでも突っ込めばいいと思います。
自分はAdListは使ってないのと、他人用ってことで単体フィルタとして作りました。

366:名無しさん@お腹いっぱい。
10/02/03 22:11:13 54vD+DcN0
ニコニコ動画・ニコニコ生放送のフレッツ光のバナーだけ消すフィルターがあれば…
フレッツの宣伝チラシ・封筒連続でうんざりだから消したい。

367:名無しさん@お腹いっぱい。
10/02/04 03:55:00 dFBgNMrj0
同じようなのでdmmの画像だけ・・・とかhosii

368:名無しさん@お腹いっぱい。
10/02/05 03:18:22 OW4E+V7i0
GumblarGumblar

369:名無しさん@お腹いっぱい。
10/02/07 20:12:01 P2tAhV8MP
aguseの
逆引きホスト名、最終更新日、METAタグ情報
サーバー証明書、同一サーバ上の他のウェブサイト
〜のドメイン情報、正引きIPアドレス
をところを消すフィルタを作って頂けませんか?

参考に
URLリンク(www.aguse.jp)

370:名無しさん@お腹いっぱい。
10/02/07 21:32:22 TAqjjsLuP
その程度なら簡単だろ
まずは自分でやる

371:名無しさん@お腹いっぱい。
10/02/07 21:59:08 nU4KafWi0
[Patterns]
Name = "aguse"
Active = TRUE
Limit = 32767
Match = "$NEST(<body,</body>)"
Replace = "<!-- kesimasuta -->"

372:名無しさん@お腹いっぱい。
10/02/08 05:24:03 jhIpElqs0
URLリンク(b.hatena.ne.jp)
↑のRSSフィードを Google Reader で読んでると
Googleの広告がiFrameで挿入されるんだけど
これがどう頑張ってもすっきり消せないです。
消せたと思って空白が残る感じ。
誰か助けて下さい。

373:名無しさん@お腹いっぱい。
10/02/08 19:30:43 1LMS4sQHP
>>372
一応消える?
[Patterns]
Active = TRUE
URL = "www.google.co.jp/reader/"
Limit = 64
Match = "(^(^</head>))$STOP()"
Replace = "<style type=text/css> .item-body > div > p { display:none; } </style>"

374:名無しさん@お腹いっぱい。
10/02/09 14:38:06 1AjMv3Pn0
>>373
うー……消えないです。
それは単体で効くものですか?

375:名無しさん@お腹いっぱい。
10/02/10 20:29:55 wtLFSIFZ0
SSL用のDLLはどこにあるですか?

376:375
10/02/11 16:54:06 qrHe2XSq0
すまんかった

377:名無しさん@お腹いっぱい。
10/02/13 02:17:03 ZZzUXZly0
[Patterns]
Name = "pixiv: NG"
Active = TRUE
URL = "www.pixiv.net/(mypage|cate_r18|ranking(_r18|)|(bookmark_|)new_illust(_r18|)|tags|search).php"
Bounds = "<div id="right_ranking(Frame|)"*>$INEST(<div*>,</div>)</div>|<li*</li>|<tr*<tr*</tr>"
Limit = 2048
Match = "<div id="right_ranking*<a href="member.php\?id=$LST(pixivNGID)">*"
"|<div id="right_ranking*<a href="member_illust.php\?mode=medium\&illust_id=[0-9]+">[^<]++$LST(pixivNGTitle)[^<]++</a>*"
"|<li*<div class="pdgTop5">[^<]++$LST(pixivNGTitle)[^<]++</div>*"
"|<tr*<tr*<a href="member.php\?id=$LST(pixivNGID)">*</tr>"
"|<tr*<a href="member_illust.php\?mode=medium\&illust_id=[0-9]+">[^<]++$LST(pixivNGTitle)[^<]++</a>*</tr>*</tr>"

以前、どこかのスレで張られていたpixivのNGフィルターですが、
トップページ右側のランキングと検索結果のページで効かなくなりました。
自分で修正しようとしてみましたが、うまくいきません。
もしよければ、どなたか修正をお願いできないでしょうか?

378:名無しさん@お腹いっぱい。
10/02/13 18:33:10 TPWTaZDc0
Youtubeの検索結果の右に出るスポンサーリンクの部分を
消したいのですが、フィルタ見つかりません。
あまり需要ないんですかね?

379:名無しさん@お腹いっぱい。
10/02/13 18:38:00 SAjEEXDI0
そもそもオミトロン使っている人が少ないからなぁ。
ニコニコ以外は基本自分で作る感じかな。
HTML理解して自由に作れるようになると楽しいよ。がんばれ。

380:名無しさん@お腹いっぱい。
10/02/13 18:52:44 mWfkvte30
>>378
汎用フィルタで消えるタイプの広告だから専用フィルタを作るまでもない、
ってことだと思う。

381:名無しさん@お腹いっぱい。
10/02/13 20:49:59 Gga1bxsh0
YouTubeの広告はこの2つをkillしておけば消えるな。動画内も含めて。
[^/]++.doubleclick.net/
pagead[^/]++.googlesyndication.com/

382:名無しさん@お腹いっぱい。
10/02/14 04:05:16 4MFA4RlX0
みんなcometとかの接続維持で起きる読み込み終了しないバグはどう対応してる?
gmailとかでもなっちゃうけど。

俺はproxy.pacで対応するのもなんだし、
乗り換えも考えた方がいいのかと思い始めるようになってきた。
でもフィルター資産が勿体なすぎて変えられない。

383:名無しさん@お腹いっぱい。
10/02/14 09:41:39 roCV6AL30
そんなバグ気にならないなぁ。減らない接続数も2以上に増えたこと見て無いし。
gmailは誤爆が激しいからバイパスしてる。

384:名無しさん@お腹いっぱい。
10/02/14 09:53:47 rz+UD1fj0
これって、接続数も2以上に増えないの?
ってことは1つだけ?マジヤバいやん。
webブラウザ側を増やしても意味ないし。

385:名無しさん@お腹いっぱい。
10/02/14 10:30:11 3n02Cj4R0
勘違いしてるのかボケてみせてるのか。

386:名無しさん@お腹いっぱい。
10/02/14 17:18:35 RtoRdbz90
これと同じことはできるのかな?

PDFをGoogle docs Viewerに飛ばす
URLリンク(userscripts.org)

387:名無しさん@お腹いっぱい。
10/02/14 23:35:36 4MFA4RlX0
>>383
接続数が減らないと読み込みのキューがつっかえて他のページのファイルの一部の読み込みも止まる。
そしてそれはバイパスしても再現する。
回避するにはブラウザでプロクシの例外のところに登録するか、proxy.pac書くしかない。
かなり致命的なんだが、結構気づいてない人多いのかなこのバグ。

388:名無しさん@お腹いっぱい。
10/02/14 23:57:37 roCV6AL30
>>387
それって一度減らなくなったら再起動・中止まで減らないんだよね?
6時間つけてずっと使っているオミトロン見てみたけど今0だった。
減らないという通信を確実にするページでも貼ってもらえると確かめられる。

>>386
よく読んでないけど、表示URLを書き換えるだけ?なら出来るよ。ヘッダフィルタのURL : コマンド

389:名無しさん@お腹いっぱい。
10/02/16 00:16:29 EL5Zqvdb0
>>388
すまん。再現する所を探してみたんだが、以前駄目だった場所も大丈夫になってるみたいだ。
以前はブラウザも複数試して、オミトロンの有り無し、
バイパスのオンオフや接続の中止押したりとかチェックしてやったから、
原因はほぼ間違いないと思ってたんだが。

しばらく再現するか試しつつ再現取れたらまた報告に来るよ。

390:名無しさん@お腹いっぱい。
10/02/19 06:35:53 R9K8FbH90
IE8ですが、Proxomitronを通すと >>19 と同じメッセージが出ます。
>>19では同じくダメだったのですが、
[Patterns]
Name = "youtube ie6"
Active = TRUE
URL = "*youtube.com*"
Limit = 800
Match = "<p class="upgrade-message">*endif]-->"
をどう修正すればよいのでしょうか?

391:名無しさん@お腹いっぱい。
10/02/19 11:42:26 zVXKmsJX0
>>390
むしろUserAgentを誤魔化すだけで消えるよ

[HTTP headers]
In = FALSE
Out = TRUE
Key = "User-Agent: IE8 with Windows7 (out) "
Match = "*"
Replace = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)"



392:名無しさん@お腹いっぱい。
10/02/19 12:48:14 WeVn8eHZ0
>>390
その程度のものを人に聞いてるようじゃオミトロン楽しめないよ
この機会にHTMLから学んでみては?
グーグル先生が無料で教えてくれるよ

393:名無しさん@お腹いっぱい。
10/02/19 12:58:42 OtdiTHvM0
それ以前にオミトロンを通すとIE6で認識されるっていうところに突っ込みたい。

394:名無しさん@お腹いっぱい。
10/02/19 13:11:36 R9K8FbH90
>>393
そうだった(;^ω^)

395:377
10/02/19 19:47:28 FPbq+lkR0
wikiにpixivのフィルターの項目を作って下さった方、助かりました。
どうもありがとうございます。

396:名無しさん@お腹いっぱい。
10/02/21 07:41:38 ACZ6+puZ0
ぐぐるのがぞー検索がクソ化してる

397:名無しさん@お腹いっぱい。
10/02/21 17:00:20 1JGpiOqU0
/table>
***
***
<form action

とマッチさせたい部分の間に改行やら日本語が含まれてるときに
それらを全て含めて/table>と<form actionの範囲を指定する方法ってどうすればいいのでしょうか?

色々試して/table>と<form actionが同じ行なら[]++みたいなのを使って
範囲指定できるみたいなのは判ったのですが複数行の指定方法がわからなかったです

398:名無しさん@お腹いっぱい。
10/02/21 19:51:44 ACZ6+puZ0
/table>*<form action

これでいいんじゃね?

399:名無しさん@お腹いっぱい。
10/02/21 19:55:23 +Curs7vh0
オミトロンは正規表現と違って、行の概念が無い(?)から、?++や*で改行や空白すべて含めてマッチできる。(正規表現の[\s\S]*?と同じ)
俺はオミトロン→正規表現と覚えたけど、逆ってどうなんだろ。違和感ありまくりなのかな。

400:名無しさん@お腹いっぱい。
10/02/22 12:31:31 Qp5yR0V/0
>>398
仰るとおり*で行けました
実は一度*も試した事あったのですが、その時は消えてなかったように思えてスルーしてまして
ここでのアドバイスを見てもう一度*固定で色々見てみたら一部の行が消えてるのに気が付いて
バイト制限の項目に気付けました
どうもありがとうございました

401:名無しさん@お腹いっぱい。
10/02/28 01:04:22 vnuO8BoP0
URLリンク(live.nicovideo.jp)
>しし座で起こる星食をシミュレ?ートしてみようとおもう。
>今夜1:18(東京での時刻)に、月によるしし座ズブラ(オミクロン星)の星食が起こります。それのシミュレートとちょっとした雑談?
>例により緊張してます。はい・・・。

402:名無しさん@お腹いっぱい。
10/02/28 23:59:15 69IT22JZ0
約70000字のソースをごっそり削除したいのですが、
バイト制限があって無理でしょうか?


403:名無しさん@お腹いっぱい。
10/03/01 01:30:51 WO+MfvFZP
分けたりできないの?

404:名無しさん@お腹いっぱい。
10/03/01 01:34:36 9n0N5stR0
出来る場合は出来るし出来ない場合は出来ないとしか答えられないな。

405:402
10/03/01 01:43:10 /MeACQc+0
ユニークなタグが約70000字を隔ててるので分けることはできないです
面倒だけどしゃーないのでソースそのままを検索してぼちぼち削除しますわ

406:名無しさん@お腹いっぱい。
10/03/01 15:08:51 MtJNjAU80
スタートタグ$SET(#= <test>)*
|<test>*(エンドタグ$STOP()|)

\@

マルチはtrue リミットは上限いっぱい

ていうかstyle="display:none"じゃだめなの?

407:304
10/03/01 16:15:32 MtJNjAU80
ループチェックのフィルタ
うまく行くと思ったんだけど理解できない挙動が・・・
[Patterns]
Name = "check : $STOP()"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^"
"(</head>"
"|</body>)\0$SET(test=\0)"
"))"
"$ALERT(Start : $GET(multi_count) : $GET(test))"
"($TST(multi_count=$TST(test)_+)"
"$SET(multi_count=$GET(multi_count)_)"
"$ALERT(1)"
"|$SET(multi_count=$GET(test))"
"$ALERT(2)"
")"
"$ALERT(End : $GET(multi_count) ++ $GET(test))"
"($TST(multi_count=$TST(test)_+{10})$SET(#=\k$ALERT(LOOP))"
"|\s\s)"
Replace = "\@"
フィルタの「テスト」で「</head></head></body>」を入れてやると7回目のアラートが2になるんだけど理解できない。(アラートはStart→1or2→Endの3回周期)
3行目の変数testはこうしないと前回の\0を使うバグ?があったから・マッチ最後の行はマッチさせないように
誰か理解できたらレスおねです。

408:名無しさん@お腹いっぱい。
10/03/01 17:39:10 WO+MfvFZP
>>407
$ALERT(1)の方を通って6回目のアラートがでた後マッチしなくなったから$ALERT(2)の方に入ったってことじゃまいか
$ALERT(2)の前の$SETの前に(^$TST(multi_count=$TST(test)_+))とかくっつけとけばいいんじゃない?

409:名無しさん@お腹いっぱい。
10/03/01 17:51:42 MtJNjAU80
>>408
あぁ。なんと単純な見落としを・・・
サンクス!
[Patterns]
Name = "check : $STOP()"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^"
"(</head>|</body>)\0$SET(test=\0)"
"))"
"($TST(multi_count=$TST(test)_+)$SET(multi_count=$GET(multi_count)_)"
"|(^$TST(multi_count=$TST(test)_+))$SET(multi_count=$GET(test))"
")"
"($TST(multi_count=$TST(test)_+{10})$SET(#=\k$ALERT(LOOP))"
"|\s\s)"
Replace = "\@"
フィルタ群の一番上に置く必要が有る。他のタグでも適応できるけどパフォーマンスが良いかは不明。
(\0のカッコの中に「 |<div?+{50} 」みたいに追加して、limitを64ぐらいに増やす
 ※ループの原因になる(^(^〜))のマッチにmultiがついているとこのフィルタが効かないこと有り)

410:402
10/03/03 20:00:30 je21QvEO0
>>406
コードいただきました
画像をやたら読み込むのでCSSじゃだめなんですわ


411:名無しさん@お腹いっぱい。
10/03/03 20:47:47 IcpPCeCK0
Proxomitron Part 30
スレリンク(win板:392番)
392 名前:名無し~3.EXE[sage] 投稿日:2009/12/21(月) 23:23:03 ID:JdafSdMY
Operaだとdisplay:none;指定した中の要素は読み込まないから、
外部のjavascrptやバナーを読み込む場合には最適。


412:402
10/03/03 22:06:59 je21QvEO0
うん
でもプニル派だから
ごめん


413:名無しさん@お腹いっぱい。
10/03/03 23:06:00 1qz8ff6f0
画像を読み込むのが嫌なら
指定範囲の画像タグをコメントアウトするようにすればいいじゃん

414:402
10/03/03 23:18:41 je21QvEO0
指定範囲の、とは?

415:名無しさん@お腹いっぱい。
10/03/03 23:20:33 KRuy4waZ0
ProxEditor
URLリンク(www.caferatnica.jp)

これの評判はどうなんだ?

416:名無しさん@お腹いっぱい。
10/03/04 00:09:26 z2Z/qICy0
>>415
どうしてshift_jisに変換する機能が無いのは何故だぜ?

417:名無しさん@お腹いっぱい。
10/03/04 00:24:21 huG6PEDO0
>>414
始まりタグ$SET(#=<!--)$SET(check=true)
|(-->)\#$TST(check=true)$SET(#=<!--)
|終わりタグ$SET(#=-->)
こんなかんじ?<!--の方もマッチさせないといけないんだっけ?

>>415
どうつかうんだぜ。フィルタ全部きえたぜ。バックアップあってよかった


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5198日前に更新/226 KB
担当:undef