Proxomitron フィルター作成スレッド Part12at SOFTWARE
Proxomitron フィルター作成スレッド Part12 - 暇つぶし2ch1:名無しさん@お腹いっぱい。
09/07/13 17:54:26 gFGxBE8e0
Proxomitron-J
URLリンク(www.pluto.dti.ne.jp)

日本語訳ヘルプ
URLリンク(www.pluto.dti.ne.jp)
Proxomitron等に関するWiki
URLリンク(abc.s65.xrea.com)

Thinking Archive(仮)
URLリンク(vird2002.s8.xrea.com)

Proxomitron専用Uploader ( Upパス=Naoko )
URLリンク(proxo.hp.infoseek.co.jp)

4.5June+7 + 有難屋アイコン + バイパス赤アイコン な本体
URLリンク(proxo.hp.infoseek.co.jp)

【前スレ】Proxomitron フィルター作成スレッド Part11
スレリンク(software板)

---- 関連スレ ----
Proxomitron Part 30
スレリンク(win板)

■■■■Proxomitron入門スレッド■■■■6
スレリンク(pcqa板)

ニコニコ動画専用オミトロンソフト板 Part23
スレリンク(software板)

【オミトロン】ニコニコ動画RC2専用オミトロン part12【.js】
スレリンク(streaming板)

2:名無しさん@お腹いっぱい。
09/07/13 17:55:55 gFGxBE8e0
とほほのw入門
URLリンク(www.tohoho-web.com)

PRXFAQ
URLリンク(web.archive.org)

Proxomitron用 文字コード変換
URLリンク(vird2002.s8.xrea.com)

Proxomitron文字列変換 (Web版)
URLリンク(pseweb.half-moon.org)

JSで文字コード変換 (IE推奨)
URLリンク(web.archive.org)

文字コード表記変換アプリ  StrHex ver 1.0 (文字 <-> 文字コード の相互変換)
URLリンク(www.pleasuresky.co.jp)

---- 情報表示用の特別なURL ----
ブロックリスト一覧
URLリンク(local.ptron)
履歴URL
URLリンク(local.ptron)

---- 環境変数のチェック ----
ENV Checker
URLリンク(www.cybersyndrome.net)
診断くん
URLリンク(taruo.net)

3:名無しさん@お腹いっぱい。
09/07/13 17:57:12 gFGxBE8e0
---- 文字参照関係 ----
10進、16進文字コードin HTMLユニコード (IE用)
URLリンク(code.cside.com)
Wiki内の変換CGI
URLリンク(abc.s65.xrea.com)
HTMLで使える文字実体参照
URLリンク(www.ne.jp)

※ 文字参照が入っているフィルタをそのまま書き込むと文字参照が文字に戻ってしまいます
すべての & を &amp; に置換したものを書き込んで下さい。(&は半角文字)


---- その他 ----
AD Killer(広告消し)、Add Link(h抜きURL等をリンク化)作者:wahaha さん
URLリンク(proxomitron.at.infoseek.co.jp)

Proxmine - Uploader (※ ファイル一覧が表示されない状態が続いてます)
URLリンク(wind.prohosting.com)

Meta-X Extension :ブラウザをコマンド入力で操作するフィルタ(日本語)
URLリンク(www.geocities.co.jp)

やたら手の込んだフィルタ群、詳細不明 (英語)
URLリンク(www.jd5000.net)

4:名無しさん@お腹いっぱい。
09/07/13 17:59:13 gFGxBE8e0
---- 過去スレ ----
Proxomitron フィルタ作成スレッド
スレリンク(software板)
Proxomitron フィルター作成スレッド Part2
スレリンク(software板)
Proxomitron フィルター作成スレッド Part3
スレリンク(software板)
Proxomitron フィルター作成スレッド Part4
スレリンク(software板)
Proxomitron フィルター作成スレッド Part5
スレリンク(software板)
Proxomitron フィルター作成スレッド Part6
スレリンク(software板)
Proxomitron フィルター作成スレッド Part7
スレリンク(software板)
Proxomitron フィルター作成スレッド Part8
スレリンク(software板)
Proxomitron フィルター作成スレッド Part9
スレリンク(software板)
Proxomitron フィルター作成スレッド Part10
スレリンク(software板)
Proxomitron フィルター作成スレッド Part11
スレリンク(software板)

みんな仲良くね

5:名無しさん@お腹いっぱい。
09/07/13 19:14:20 CiEMceHk0
jQueryかXPath使えたらいいのになあ

6:名無しさん@お腹いっぱい。
09/07/13 20:33:14 3gZMFJV00
>>1


7:名無しさん@お腹いっぱい。
09/07/14 00:20:22 DULoK2iR0
StrHexがリンク切れ。使ったことないけど便利なんだろうか。
URLリンク(web.archive.org)
URLリンク(web.archive.org)

8:名無しさん@お腹いっぱい。
09/07/14 00:22:29 DULoK2iR0
URLリンク(web.archive.org)
こっちの方がいいかな。

9:名無しさん@お腹いっぱい。
09/07/14 07:16:32 rq6Mlf/Z0
>>1乙。

前スレdat落ちしちゃうほど放置されてたかなぁ?

10:名無しさん@お腹いっぱい。
09/07/14 11:20:26 MqxAl2WE0
>9
980を越えてから24時間経ったからじゃないかと思う

11:名無しさん@お腹いっぱい。
09/07/14 17:14:46 CsgUv40DP
自分のところは982 2009/07/12(日) 17:37:26が最後だ

12:名無しさん@お腹いっぱい。
09/07/14 19:36:46 dTreB8EE0
今更だけどthink氏のxAutopagerizeを、ツリー構造さえ正しければどこにProxNフォルダがあっても実行できるようにしてみた

***Download_AutopagerizeFiles.bat
1a2,4
+ pushd ..
+ set tmpPath = %CD%
+ popd
6c9
- wget http://wedata.net/databases/AutoPagerize/items.json?callback=callback -b -N -a AutopagerizeFiles.log -P "/Program Files/Proxomitron/html/userjs/"
+ wget http://wedata.net/databases/AutoPagerize/items.json?callback=callback -b -N -a AutopagerizeFiles.log -P "%tmpPath%/html/userjs/"
以下 "/Program Files/Proxomitron/html/userjs/" を "%tmpPath%/html/userjs/" に。

***replaceAutopagerizeFiles.js
4a5
+ var objFso = new ActiveXObject("Scripting.FileSystemObject");
7a9,10
+ var srcDir = objFso.getParentFolderName(WScript.ScriptFullName); // このファイルの存在するディレクトリ
+ var proxDir = objFso.getParentFolderName(srcDir); // Proxomitronのディレクトリ
10c13
- 'DirPath':'C:\\Program Files\\Proxomitron\\html\\userjs\\',
+ 'DirPath':'\\html\\userjs\\',
22c25
- 'DirPath':'C:\\Program Files\\Proxomitron\\html\\userjs\\',
+ 'DirPath':'\\html\\userjs\\',
73,74c76,77
- inputFile = cfg[i]['DirPath'] + cfg[i]['InputFile'];
- outputFile = cfg[i]['DirPath'] + cfg[i]['OutputFile'];
+ inputFile = proxDir + cfg[i]['DirPath'] + cfg[i]['InputFile'];
+ outputFile = proxDir + cfg[i]['DirPath'] + cfg[i]['OutputFile'];

13:名無しさん@お腹いっぱい。
09/07/17 07:09:42 J0T9dhRM0
[Patterns]
Name = "Futaba: Link Futaba files"
Active = TRUE
URL = "[^/]++.2chan.net/"
Limit = 300
Match = "((f[0-9]+{6}.???)\1$SET(#=<a href="URLリンク(cgi.2chan.net)" target=_blank>\1</a>)"
"|(ss[0-9]+{5,6}.???)\1$SET(#=<a href="URLリンク(nijibox.ohflip.com)" target=_blank>\1</a>)"
"|(sa[0-9]+{5,6}.???)\1$SET(#=<a href="URLリンク(nijibox.ohflip.com)" target=_blank>\1</a>)"
"|(sp[0-9]+{5,6}.???)\1$SET(#=<a href="URLリンク(nijibox.ohflip.com)" target=_blank>\1</a>)"
"|(st[0-9]+{4,6})\1$SET(#=<a href="URLリンク(siokara.or.tp)" target=_blank>\1</a>)"
"|(sy[0-9]+{4,6})\1$SET(#=<a href="URLリンク(siokara.or.tp)" target=_blank>\1</a>))"
"(^>| </a>|\9>(^$TST(\9=*<*)))"
Replace = "\@"

このフィルタが効かなくなった
以前ここでいただいたモノなんだが

14:名無しさん@お腹いっぱい。
09/07/17 14:38:47 Nc2xhsEh0
ふーん

15:名無しさん@お腹いっぱい。
09/07/17 14:57:10 MmccjgyG0
ウェブページフィルタで[abcd]の文字をマッチさせたい
abcdにマッチするが【】にもマッチしてしまうのですが
どうすればいいでしょうか?


16:名無しさん@お腹いっぱい。
09/07/17 15:10:10 MmccjgyG0
すいません解決しました
マッチさせた文字を消去させたいんですが
どういった表現をすればよいでしょうか?
abcdという文字列でaという文字をマッチしたら
bcdにする

17:名無しさん@お腹いっぱい。
09/07/17 15:11:57 MmccjgyG0
何も文字を入力しなければいけるみたいですね
大変お騒がせしました

18:名無しさん@お腹いっぱい。
09/07/17 20:48:50 VZ30fzBY0
HELPやWikiを読んでから来たまえ。

19:名無しさん@お腹いっぱい。
09/07/20 02:19:41 nsn5ChNU0
youtubeの
「インターネットをより楽しんでいただくためには、最新のブラウザにアップグレードしてください。
YouTube での Internet Explorer 6 のサポートはまもなく終了します。今すぐアップグレードしてください。」

とその横のリンクが余計なお節介でウザイので、
消す方法を教えて下さい。


とりあえず、
[Patterns]
Name = "youtube ie6"
Active = TRUE
URL = "*youtube.com*"
Limit = 800
Match = "<p class="upgrade-message">*endif]-->"

は無視されてしまいました

20:名無しさん@お腹いっぱい。
09/07/20 03:03:03 3dRNJmml0
アップグレードすれば消えるよ。

21:名無しさん@お腹いっぱい。
09/07/20 03:58:08 ZcMB68b90
<div id="ie6-box">*</div>

22:名無しさん@お腹いっぱい。
09/07/20 04:05:55 KqXfrQQb0
NINJA-TOOLS使ってるサイトをJavascript無しで見たいんですが、
そういうフィルターってすでにありますか?
Javascript無しだと警告画面にとばされるんです。

23:名無しさん@お腹いっぱい。
09/07/20 06:01:30 bUz2us540
どんなページか知らんが "<noscript*</noscript>" を消せばいいんじゃないかな、多分。

24:名無しさん@お腹いっぱい。
09/07/20 17:10:10 nkjucFio0
>>23
それでもとばされたので、<meta http-equiv="refresh" タグ部分を消しました。
いまのところ、とばされずに閲覧できています。

25:名無しさん@お腹いっぱい。
09/07/20 17:13:37 nkjucFio0
そういえば、このタグ消すと自動的に引っ越し先に飛んでくれるサイトの恩恵を受けられませんね。
タブブラウザだと、それがしっかり機能してないみたいで、
結局クリックで移動することになってるから問題ないですが。

26:名無しさん@お腹いっぱい。
09/07/20 18:11:25 VnH0AIu4P
そんなのURLを指定して適用するページを限定すりゃいいだけだろうが

27:名無しさん@お腹いっぱい。
09/07/20 21:19:21 G/srqb2J0
ウイルスサイトに飛ばされたとしても「恩恵」か。
refreshとかlocationなんとかはさっさと滅んでほしいもんだ。

28:名無しさん@お腹いっぱい。
09/07/22 18:11:18 JD9hV+caP
一般的な広告消しってどこのを使ってるんですか?

29:名無しさん@お腹いっぱい。
09/07/22 18:47:21 OEd6N7CN0
俺は自作の

30:名無しさん@お腹いっぱい。
09/07/22 20:15:05 ZCAzVlGJ0
俺はBanner Image Ajax loadのお世話に

31:名無しさん@お腹いっぱい。
09/07/22 20:21:02 1BUywcPw0
アラバサイトを自動転送フィルタでジャンプしていたですが、

[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Alabout Jumper (Out)"
Match = "$URL(URLリンク(www.alabout.com))"
Replace = "$JUMP($UESC(\0))"


検索文字がurlに含まれていると、urlに
<span class=scolor>検索文字</span>
となってしまい上手くいきません。

urlから<span class=scolor> </span>を無くす方法はありますか

32:名無しさん@お腹いっぱい。
09/07/23 09:28:29 /H15Vt+o0
RSSの広告って削除できますかね?
例えばこれ URLリンク(slashdot.jp)


33:名無しさん@お腹いっぱい。
09/07/23 21:33:34 I23l3goa0
>>32
2chの糞スレ弾きのURL変えただけだが

In = TRUE
Out = TRUE
Key = "URL: rss"
Match = "URLリンク(slashdot.jp)"
Replace = "$FILTER(true)"

これでrssにもフィルタが適用される
あとは普通にフィルタ作ればいい


34:名無しさん@お腹いっぱい。
09/07/24 01:16:02 EhWmNBUZ0
>>32
SmartFeed or Feed Rinse

35:名無しさん@お腹いっぱい。
09/07/24 12:48:21 xj6RxuuE0
>>33
ヘッダフィルタと連携って出来るんですね。$FILTER 知りませんでした。

>>34
これも良さ気ですね。全角カッコもあるので日本語が通ればベターですけど。


36:名無しさん@お腹いっぱい。
09/07/24 16:23:37 NUJXl2sq0
>>35
日本語通るだろ。
そこはUTF-8だから、(なら[%ef][%bc][%88]だな。

37:名無しさん@お腹いっぱい。
09/07/25 21:26:49 7UVU5uxM0
pixivや2chにあるURLをクリックすると「別サイトへジャンプしようとしています」とか広告ページに飛ばされるけど
こういったすり替えを全部無視して表示されているURLへ直接アクセスするフィルタは無いでしょうか?

38:名無しさん@お腹いっぱい。
09/07/25 22:49:50 /NV2xwX60
全部は難しい

39:37
09/07/25 23:17:31 7UVU5uxM0
では上記サイトだけでも対応したフィルタを頂けないでしょうか・・・?

40:名無しさん@お腹いっぱい。
09/07/25 23:34:25 5ii+LPgD0
>>1を見ろ

41:名無しさん@お腹いっぱい。
09/07/26 00:18:09 GCetGOv80
つ壷

42:名無しさん@お腹いっぱい。
09/07/30 09:28:05 Z0w1ir/E0
前スレでNMMの動画を見れる様にフィルタ作ってくれた人がいたんですが
オミトロンの修正版来たみたいなのでそれを元に戻したいんですけど
どこを戻せばいいか分からなくなりました・・・。誰か元レス知ってたら教えてください。

43:名無しさん@お腹いっぱい。
09/08/01 20:52:48 YF0ckiVL0
このスレのは糞しか居ないから、無理かもw
昔は盛り上がったんだろうな・・・

44:名無しさん@お腹いっぱい。
09/08/03 01:57:30 MvtGwAc/0
まず「オミトロンの修正版」の意味が分からない

45:名無しさん@お腹いっぱい。
09/08/03 10:14:49 ul09iK5l0
日本の法律だと丸見えは無理

46:名無しさん@お腹いっぱい。
09/08/12 03:54:54 H+CLBOOq0
pixivのサムネイルが見られなくなってるな
何か内部で変更があったのかしら?

47:名無しさん@お腹いっぱい。
09/08/12 11:37:56 H+CLBOOq0
書き忘れ。
今現在は下記のを登録しています。

[Patterns]
Name = "pixiv | img direct access 20080605-2"
Active = TRUE
URL = "www.pixiv.net/ $TYPE(htm)"
Limit = 200
Match = "<a href="member_illust.php\?[^"]+">(^(^<img src="\1_s.(jpg|jpeg|gif|png)\2"))"
Replace = "<a href="\1.\2">"

つい最近までサムネイルも表示されてたのですが、
昨日久々に使ってみたらサムネイルのところが×で表示されてて
ちょっと不便なので、これを今までのようにサムネイルを表示させるには
どのように記述すれば宜しいでしょうか?

URLリンク(www.katsakuri.sakura.ne.jp)

48:名無しさん@お腹いっぱい。
09/08/12 12:48:09 hFiZS8si0
refererじゃね?

49:名無しさん@お腹いっぱい。
09/08/13 20:02:32 /bUt0J4o0
Cleanup Search Engine Spam はログインしてると使えないのか。


50:名無しさん@お腹いっぱい。
09/08/13 20:10:22 t+70nxyp0
言われて初めて気づいた。確かに使えないね。

51:名無しさん@お腹いっぱい。
09/08/14 19:56:17 RjqDX+UW0
co.jpのクッキー止めれば応急処置にはなるが・・(なぜかreaderは使えなくなるfox3.5)
一晩中ソース&ヘルプと睨めっこしたけどやっぱ難しいわ、俺には。
当面の間jsに世話になるか・・。

52:名無しさん@お腹いっぱい。
09/08/18 22:22:06 79HbJbX20
痛いニュースの広告を消したいのですが何故かProxomitronが反応しません。
どこが悪いのかどなたか教えてもらえないでしょうか?


サンプルページ
URLリンク(blog.livedoor.jp)

消したい部分
URLリンク(www2.atpages.jp)

ソース
URLリンク(www2.atpages.jp)

書いた簡易フィルタ
[Patterns]
Name = "New HTML filter"
Active = TRUE
URL = "blog.livedoor.jp/dqnplus/*"
Limit = 5000
Match = "<script type="text/javascript">*</script>"
Replace = "\0"



53:名無しさん@お腹いっぱい。
09/08/18 22:31:43 HXtF7x4n0
>>52
そのフィルタで試してみたけど、ちゃんと消えるよ?
\0を置く意味が分からないとか、NEST使った方が良いとかは別として。

54:名無しさん@お腹いっぱい。
09/08/18 23:08:05 79HbJbX20
自己解決しました。

どうも他のフィルタと干渉していたようです。

55:名無しさん@お腹いっぱい。
09/08/18 23:27:07 79HbJbX20
いろいろ弄っていったらまた消えなくなった・・・なんでだ~

56:名無しさん@お腹いっぱい。
09/08/19 01:16:06 AGVWCPNx0
Name = "dqnplus Ad killer  (2009-08-19; )"
Active = TRUE
URL = "blog.livedoor.jp/dqnplus/$TYPE(htm)"
Limit = 30000
Match = "$NEST(<div,\sclass=$AV(plugin-memo sidewrapper)> <div\sclass=$AV(sidetitlebody)>"
        " <div\sclass=$AV(sidetitle)>[%a4][%aa][%a4][%b9][%a4][%b9][%a4][%e1]</div>*,</div>)"
        " <!-- // plugin-memo --> |"
        "(<script*</script>&&*(src=$AV(URLリンク(parts.blog.livedoor.jp))"
        "|google_ad_client|ldb_user_ads.load)*)|"
        "$NEST(<div,\sid=$AV(poweredAdsBy)*,</div>)|"
        "<form\smethod=$AV(get) action=$AV(URLリンク(www.amazon.co.jp))*</form>|"
        "<a\shref=$AV(URLリンク(dbirth.dmm.co.jp))*</a>|"
        "<table\sborder=$AV(0) cellpadding=$AV(*)> <tr> <td valign=$AV(top)> <a href=$AV(URLリンク(www.amazon.co.jp))*</table>"
Replace = "<!-- Ad killed -->"

我ながらこれはひどい。

57:名無しさん@お腹いっぱい。
09/08/19 07:31:35 62ATcCjqP
他の広告除去系フィルタ使ったほうが早いよ

58:名無しさん@お腹いっぱい。
09/08/19 09:27:37 2FcqT6SyP
>>52
Match = "<div id="mainTopAFC">$STOP()"
Replace = "<div id="mainTopAFC" style="display:none">"

59:名無しさん@お腹いっぱい。
09/08/19 09:30:08 3GlKmNnE0
URLリンク(parts.blog.livedoor.jp)をアク禁リストに投入

60:名無しさん@お腹いっぱい。
09/08/19 18:21:39 DCFJEcb60
Gmailを最初から簡易版表示にするフィルタってないでしょうか?

6月に使い始めた時にはGoogleトップ→ログイン画面→読み込み中&簡易版・・・
だったのが、7月くらいからGoogleトップ→ログイン画面→読み込み中無限ループが。
Gmailヘルプにオミトロン使ってるならいくつかフィルタをオフれ!とありますが
JavaScriptでカコイイだろなページはうざいし、簡易版で十分に機能があるし。


61:名無しさん@お腹いっぱい。
09/08/19 19:08:48 8zRtfonE0
最初から簡易版のログインじゃだめか?
URLリンク(mail.google.com)

62:名無しさん@お腹いっぱい。
09/08/19 19:21:14 VZgdDU8X0
・オミトロン使っててもGmail使いたい
→バイパスリストにGmail追加
・JavaScriptでカコイイだろなページはうざい
>>61

63:名無しさん@お腹いっぱい。
09/08/19 19:34:31 62ATcCjqP
こっちじゃバイパスしなくてもさっぱり問題ないが…
そうなる原因を探したほうが良くね?

まぁ自分も簡易版で充分だから常に簡易版を使用で設定しちゃったけど

64:名無しさん@お腹いっぱい。
09/08/19 21:39:41 f8/nzPVM0
痛ニューはどうせなら画面一番上の一行広告も消せないかな?

65:名無しさん@お腹いっぱい。
09/08/19 21:46:12 AGVWCPNx0
それはlivedoor blog汎用ので。

66:名無しさん@お腹いっぱい。
09/08/19 22:28:21 DCFJEcb60
>>61
うぉ!!・・・あるんですね、簡易版ログイン。それがあったらいいなと思ってました・・・
ありがとうございます、探し方が悪かったようだorz
>>60は取り下げます。

67:名無しさん@お腹いっぱい。
09/08/20 01:39:19 risFanmi0
>>65
ろだにもないようなので貼ってもらえないかな?

68:名無しさん@お腹いっぱい。
09/08/20 19:25:51 XHN/EDVB0
こんなのじゃ駄目?

[Patterns]
Name = "itai news killad"
Active = TRUE
URL = "blog.livedoor.jp/dqnplus/$TYPE(htm)"
Limit = 90
Match = "</head>$SET(\0=<style type="text/css"> #mainTopAFC, #poweredAdsBy { display:none !important; } </style></head>)|"
"cellspacing\="0"\sid\="header"$SET(\0=style="display:none")|"
"(<div\sclass\="sidetitle">[%A4][%AA][%A4][%B9][%A4][%B9][%A4][%E1]</div> </div> <div\sclass\="sidetop"> </div> <div\s)\1class\="side""
"$SET(\0=\1style="display:none")"
Replace = "\0"

69:名無しさん@お腹いっぱい。
09/08/20 22:42:42 risFanmi0
>>68
フィルタありがとう。

今後愛用させてもらうよ。

70:名無しさん@お腹いっぱい。
09/08/21 02:33:46 argCdlcE0
>>67
Name = "livedoor Blog Ad killer  (2006-06-17; )"
Active = TRUE
URL = "$TYPE(htm)([^.]+.livedoor.biz/|blog.livedoor.jp/[^/]+/)"
Limit = 2000
Match = "(<a name=$AV(trackback))\0></a>$SET(1= onclick="nextSibling.style.display='block'">"
        "[Show TrackBack]</a><div style="display:none">)$SET(LivedoorBlogAd=1)|"
        "(^(^<div\sclass=(^$AV(trackback-*|comments-head*))|<a\sname=))$TST(LivedoorBlogAd=1)"
        "$SET(LivedoorBlogAd=)$SET(0=</div>)$STOP()"
        "|"
        "$NEST(<table(\s|>),[^>]++id=$AV(header)*,</table>) "
Replace = "\0\1"

71:名無しさん@お腹いっぱい。
09/08/22 01:56:33 oLmbFZBZ0
yahooニュースで、どんな悲惨な事件や災害でもめげずに
陽気にはしゃいでるカメラアイコンが・・・・うざいです・・。

右クリで画像として反応する奴は消したんですが・・・おねがいしまふ。

72:名無しさん@お腹いっぱい。
09/08/22 12:04:38 Nnnp/bAa0
>71
これGIFアニメじゃないの?
GIFアニメーションを止める、にチェックで止まるよ。
Firefoxだったら止める、1回流して止める、ループさせるの3つが選べる。

73:名無しさん@お腹いっぱい。
09/08/22 12:13:04 Nnnp/bAa0
>>71
アイコンの代わりに[photo]や[new]とテキストで表示するようにしてみた。

[Patterns]
Name = "Yahoo! News : Icon -> Text"
Active = TRUE
Limit = 54
Match = "<span class="ymuiPhoto"[^>]+>\#</span>"
        "|<span class="ymuiNew"[^>]+>\#</span>"
Replace = "\@"

74:名無しさん@お腹いっぱい。
09/08/23 01:44:29 pVMd/TRC0
>>73すばらしい・・・スッキリしました。ありがとう!!

>>73レスありがとう。そういえばfoxには画像と自動読み込み防止機能ついてましたね。
自分はgoogle chromeも使っているのでオミトロンで全て処理したいと思いまして。。

75:名無しさん@お腹いっぱい。
09/08/23 01:45:47 pVMd/TRC0
>>72でした

76:名無しさん@お腹いっぱい。
09/08/30 21:32:02 4TD43Ov80
ビスタでまともに壷が使えないんで2chフィルターを作ってください

77:名無しさん@お腹いっぱい。
09/08/30 21:45:19 WdNvjzth0
あれ、そういうのなかったっけか?

78:名無しさん@お腹いっぱい。
09/08/31 22:34:41 7proNyK20
Flash animation killerの2009年度版作ってくださーい

79:名無しさん@お腹いっぱい。
09/08/31 22:58:55 rlwF0oqo0
どうぞ。

[Patterns]
Name = "Flash animation killer 2009"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "<(object|embed)\ssrc=$AV(URLリンク(*)) plugin-flash * >"
"|$SET(#=&#x6d;&#x39;&#xff08;&#xff3e;&#x414;&#xff3e;)"
"$SET(#=&#xff09;&#xff8c;&#xff9f;&#xff77;&#xff9e;&#xff6c;&#xff70;&#x21;)"
"|</object false>|</embed false>"
Replace = "$STOP()<title>\@</title>"



80:名無しさん@お腹いっぱい。
09/09/02 20:32:30 mum8N5w00
URLリンク(d.hatena.ne.jp)

こちらのGoogle | cleanup search resultsはもう動かないのでしょうか?
導入してみたのですが全く反応しませんでした。

81:名無しさん@お腹いっぱい。
09/09/02 20:55:45 FM60vtfv0
>>79
m9(^Д^)プギャー!

82:名無しさん@お腹いっぱい。
09/09/02 22:39:50 mVPSkHG+0
URLの置き換えってできませんか?

83:名無しさん@お腹いっぱい。
09/09/02 22:41:36 y0hO7/EX0
No object!!(似非NoScript)を更新。
URLリンク(proxo.hp.infoseek.co.jp)

変更内容
・videoタグに対応
・objectタグの修正

修正してたの忘れてたよ


84:名無しさん@お腹いっぱい。
09/09/02 22:42:21 y0hO7/EX0
>>82
ヘッダフィルタ

85:名無しさん@お腹いっぱい。
09/09/02 23:25:52 mVPSkHG+0
>>84
ありがとうございます

86:名無しさん@お腹いっぱい。
09/09/03 20:50:21 ofzQJ8u90
作成依頼です
どなたかURLリンク(image.baidu.jp)の画像クリックした時にホームページじゃなくて
画像直リンで画像だけ見れるようなフィルター作ってください
お願いします

87:名無しさん@お腹いっぱい。
09/09/03 21:30:37 d4RfMy6qP
>>86
画像検索結果→画像だけ→画像掲載サイト
の順で飛ぶようだけど、何をどうしたいの?

88:86
09/09/03 22:39:01 ofzQJ8u90
>>87
レスありがとうございます
例えば、URLリンク(image.baidu.jp)をクリックすると
一番右上にドラえもんってありますよね
それをクリックするとドラえもんのリンク画像(サムネイル画像)がいっぱい出てきます
さらにそのリンクをクリックした時に、画像だけが表示されるようにしたいんです。

Baiduの仕様が変わってどこかでそういう設定出来るようになったんでしょうか?

89:86
09/09/03 22:40:18 ofzQJ8u90
訂正です
× 一番右上に
○ 一番左上に

90:名無しさん@お腹いっぱい。
09/09/03 22:43:58 D1G0nQCd0
Ads by googleを根こそぎ消すフィルタを探しているのですがどうしても見つかりません。

どなたか簡易的なもので構わないので作っていただけないでしょうか?

91:名無しさん@お腹いっぱい。
09/09/03 23:00:04 9to06Ipd0
>>88
こんな感じ?
[Patterns]
Name = "image.baidu.jp/"
Active = TRUE
URL = "$TYPE(htm)image.baidu.jp/"
Bounds = "<DD>*</DD>"
Limit = 1024
Match = "(<DD>*<A[^>]++href=)\0"
"$AV(*)"
"(>*<A href="[^"]++\&u=\1\&f=[^>]+>*</DD>)\2"
Replace = "\0"\1"\2"

画像のURLに&が入ってると誤爆(あるのかな?)。拡張子で厳しくできるけどない場合マッチしないので後はご自分でどうぞ。

92:名無しさん@お腹いっぱい。
09/09/03 23:47:23 8Z/U90/r0
>>90
ヘッダフィルタで管理すべきじゃないかな

93:名無しさん@お腹いっぱい。
09/09/05 01:56:37 GBFFICX90
>>80
同じく、うちも全く動作してません。
WinXPSP3+火狐3.5

ログウィンドウを見る限りフィルタマッチはしているが、検索結果が消えない。
スクリプトの挿入はできているが、Replaceの中身、CREDITがどこにも入ってない
・・・どういうことだこれ。


94:名無しさん@お腹いっぱい。
09/09/05 02:45:45 GBFFICX90
googleの仕様が変わってるよーだ
つーわけで、とりあえず突貫工事してみた。
アイコンとかは出ない。目障りな奴が消えるだけ。
動作確認はthumbnailcloud.netをぐぐる

Matchを以下の内容に変える。
$KEYCHK(^16)$ADDLSTBOX(SearchSpam,URL(w/o http://))
|
(</head>)\8$SET(9=
<script type="text/javascript">
document.observe('dom:loaded', function() {
$$('a.prox_removed').each(function(element) {
new Tip( element , element.getAttribute('title') , {
style:'darkgrey', delay:0, border:3, radius:3, width:'auto', hook:{target:'topMiddle',tip:'bottomMiddle'},
hideAfter:1, hideOn: false, hideOthers:true, target:$('prox_cleanupreport'),
});
element.setAttribute('title','');
});
});
</script>)
|
(<a href=$AV((http(s|)://$LST(AdList)*|(http(s|)://$LST(SearchSpam)*)\0))>)\8
(([^<]+)\#((<(/|)(em|b)>|(^(^</a><table)))))+{1,*}$SET(9=<p class=g style="display:none;">)
($TST(\0=?*)
$SET(SpamCounter=$GET(SpamCounter)A)
$SET(SpamFavicons=$GET(SpamFavicons)
<a class="prox_removed" href="\0" title="\@">はてな</a>)|)
(つづく

95:名無しさん@お腹いっぱい。
09/09/05 02:46:38 GBFFICX90
(つづき
|
(</div><br clear="all"/>)\0$TST(SpamFavicons=?*)$SET(9=
\0<p style="text-align:center" id="prox_cleanupreport">
Following<script type="text/javascript">
spamCounter = '$GET(SpamCounter)';
document.write(' <em>'+spamCounter.length+'</em>');
</script> result(s) removed by Proxomitron.<br>$GET(SpamFavicons)</p>)
(ここまで

ここが動作せんのよね・・・何がおかしいんだろう。

96:95
09/09/05 02:51:23 GBFFICX90
ごめ、>>95にある</div><br clear="all" />を</p><br clear="all">に変更でおk

97:名無しさん@お腹いっぱい。
09/09/05 20:34:36 +AQRhs1M0
ヘンなところで改行されているからろだにtxtをうpって欲しい。

URLリンク(proxo.hp.infoseek.co.jp)

98:名無しさん@お腹いっぱい。
09/09/05 21:31:06 98w1de0T0
class=j は無くなったのか・

99:名無しさん@お腹いっぱい。
09/09/06 02:16:04 mNTTPHzV0
>>97
UPりました。
動作テストで「はてな」とか入れて直してなかった>>94修正済み
あと元のフィルタでは9=に続いていた
"<script type='text/javascript' src='URLリンク(ajax.googleapis.com)'></script>"
"<script type="text/javascript" src="URLリンク(storage.samurizeupboard.jp)"></script>"
"<link rel="stylesheet" type="text/css" href="URLリンク(storage.samurizeupboard.jp)">"
はなくても動作するため消してあります。CSS表示が欲しい人は追加で。
※ぶっちゃけこのJSが何してるのかわからん・・・ソースみたけど


100:88
09/09/07 20:36:26 kE3SaBaT0
>>91
どうもありがとうございます
動作しました
使わせていただきます

101:名無しさん@お腹いっぱい。
09/09/07 21:28:18 DfttwR550
>>99
試してみたけど動かなかった。
他の人は動いてる?

102:名無しさん@お腹いっぱい。
09/09/08 00:50:30 5ERaw/dH0
>>101
動いてます。狐3.5

103:名無しさん@お腹いっぱい。
09/09/08 00:51:36 5ERaw/dH0
>>101
>>90じゃなくて、>>97のロダにあげてあるヤツ使ってる?

104:名無しさん@お腹いっぱい。
09/09/08 00:53:52 5ERaw/dH0
>>90じゃねえ>>99
IE8でもおkでちた。
検索キーワードつ HDD 価格比較

たまにサイト名検索で消えないやつあるけどなんだろ?
おしえてくんnetとか。

105:名無しさん@お腹いっぱい。
09/09/10 22:50:01 tfGzUyhm0
Google検索結果で「hogehoge.comのその他の検索結果を表示する」ってのが
出るようになったんだけど、これを今まで通り「hogehoge.comからの検索結果 ≫」に
するようにできないでしょうか


106:名無しさん@お腹いっぱい。
09/09/10 23:59:19 ALRY29ZM0
あるフィルターの中で複数のキー入力で使い分けは可能?
$KEYCHK(A)~aを押した時は以下を
$KEYCHK(B)~bを押した時は以下を

107:名無しさん@お腹いっぱい。
09/09/11 00:38:41 Nc6dkQE50
(
unko$KEYCHK(A)
|
thinko$KEYCHK(B)
)

108:名無しさん@お腹いっぱい。
09/09/11 01:14:52 3KtSP5gCP
tinkoと書くのが憚られたからthinkoなのか
thinkに掛けてthinkoなのか
ならいっそのことmankoでもいいのではないか

109:名無しさん@お腹いっぱい。
09/09/11 02:33:14 kQq6+ByB0
>>107
ありがとん

110:名無しさん@お腹いっぱい。
09/09/16 14:19:25 n0XbWRsN0
URLリンク(abc.s65.xrea.com)

ここにあるYoutubeのDLフィルタ入れたのですが、うまく動きません

入れたフィルタは
・共通設定
・YouTube
・ファイル名を「タイトル.ext」でDL (title.ext) [2009年05月05日更新]

の三つの項目にあったフィルタです。

症状としては
Youtubeの動画のタイトルにリンクになってるのですがクリックしても
DLが開始されません。
URLリンク(www.youtube.com)
この動画のページを例にすると

URLが「URLリンク(title.ext)?%20(2008).flv?URLリンク(www.youtube.com)
ってURLでリンクになってます。ですがクリックしても404です。

IE8&スレイプニルって環境でつかっています。IE8がまずかったのでしょうか?

111:名無しさん@お腹いっぱい。
09/09/19 21:37:11 jl7rW6MM0
youtubeの仕様変更が原因かと 直しておきました

112:名無しさん@お腹いっぱい。
09/09/20 05:46:38 weL/ws120
>>111
おお!ちゃんとできるようになってる!
ありがとうございます

113:名無しさん@お腹いっぱい。
09/09/23 22:31:29 m4sWE8FM0
ヤフオクの[PR]が目障りなので消したいのですが、フィルタで除去しようとしたところ
稀に除去されずに[PR]が表示される事があります。(大体10回に1回くらい)

どこが悪いのか教えてもらえないでしょうか?。

画像
URLリンク(xepid.com)


作った簡易フィルタ
[Patterns]
Name = "Yahoo auctions PR killer"
Active = TRUE
URL = "*auctions.yahoo.co.jp*"
Limit = 10000
Match = "</tr><tr><td><small>[PR]*</script>"
Replace = "<! killed PR>"



114:名無しさん@お腹いっぱい。
09/09/23 23:36:30 +ynMv0+h0
そんだけだとようわからんが、とりあえずauction(|s).yahoo.co.jpにしてみるとか。
あとYahooのID丸見えだぞ。

115:名無しさん@お腹いっぱい。
09/09/23 23:57:11 QU0ZqwOrP
URL = "[^.]++.auctions.yahoo.co.jp/"
Limit = 32
Match = "<div id="modAdCt">$STOP()"
Replace = "<div id="modAdCt" style="display:none">"

116:名無しさん@お腹いっぱい。
09/09/23 23:59:02 mz5M+ILc0
ヤフオクのフィルター、>>1のろだに上がってるぞ
それじゃ駄目なん?

117:名無しさん@お腹いっぱい。
09/09/24 03:27:39 xND3tmO10
ヤホーニュースは余計なもん省けばWikipediaニュース版的なグッジョブサイトなのにな

118:名無しさん@お腹いっぱい。
09/09/24 22:27:41 YTOrpSw00
     _______                     __
    // ̄~`i ゝ                    `l |
    / /        ,______   ,_____    ________  | |  ____ TM
   | |     ___ // ̄ヽヽ // ̄ヽヽ (( ̄))   | | // ̄_>>
   \ヽ、   |l | |    | | | |    | |  ``( (.  .| | | | ~~
      `、二===-'  ` ===' '  ` ===' '  // ̄ヽヽ |__ゝ ヽ二=''
                         ヽヽ___//   日本
         ______________  __
         |                      .| |検索|
          ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄   ̄ ̄
         ◎ウェブ全体  〇日本語のページ

119:115
09/09/25 00:56:54 OzPrf0+30
皆様、有用な情報ありがとうございました。

120:名無しさん@お腹いっぱい。
09/09/25 21:27:18 6oslHl/Y0
Google | cleanup search resultsがまた動いてないような・・・
みなさんはどうですか?

121:名無しさん@お腹いっぱい。
09/09/26 03:20:02 43CoJRti0
>>118
Yahoo! Auction: simple viewの事かな?
便利とあれは便利なんだが「マイオークションのリスト削除ボタン」まで無効になっちゃうので微妙に使いにくい・・・

122:名無しさん@お腹いっぱい。
09/09/26 04:28:35 KrY03iem0
残しておきたいのも消しちゃうね

123:名無しさん@お腹いっぱい。
09/09/26 06:04:27 UfrkU03w0
Yahoo関連やヤフオクの関連のフィルタは全部自分で作っちゃったな。

124:名無しさん@お腹いっぱい。
09/09/26 13:31:37 VeyKCYjz0
ヤフオクってすげえソース汚いよな
あれ見ただけでやる気なくすわ

125:名無しさん@お腹いっぱい。
09/09/26 14:13:28 Ro6KDdNi0
きっとこういうソフトで変えにくくする為にわざとスパゲティにしてるんだよ!

126:名無しさん@お腹いっぱい。
09/09/27 00:06:48 NkOk6yvp0
比較的消しやすい方だと思ったが。
コメントタグで始点と終点をご丁寧に記してくれてあるし、
divのclassやidにADってご丁寧に入れてくれてあるし、
結構簡単にほいほい消せたよ。

127:名無しさん@お腹いっぱい。
09/09/29 17:13:59 yBdkjLmP0
>>115
これ商品単体のページでしか効かない?

128:名無しさん@お腹いっぱい。
09/10/03 22:02:12 U2e3keX60
落ちすぎだよ。あげ

129:名無しさん@お腹いっぱい。
09/10/03 23:33:51 iqIkGC3n0
社会人になってフィルタ作る時間もuploaderにあげる気力もなくなった。
でもtocさんとwahahaさんと良心的に応えてくれた人と俺自身が作ったフィルタには感謝してる。

130:名無しさん@お腹いっぱい。
09/10/04 00:03:53 MN6d/khG0
そんなフィルタをよくわからずに使わせてもらっていてすいません。感謝してる。

131:名無しさん@お腹いっぱい。
09/10/12 22:06:23 vGto8/FB0
フィルタの検索表現に使える文字数には限界があるようだ。
全部半角の場合4096字までしか入らないもよう。
日本語にマッチさせてばかりいたら限界に達してしまった。

132:名無しさん@お腹いっぱい。
09/10/12 22:13:02 pqWwrr4Q0
リスト使えばいいよ。
リストの中で$SET(0=)してもリプレイスで使えたりして便利。

133:名無しさん@お腹いっぱい。
09/10/14 18:56:46 taF12gQV0
>>3 のAD Killer(広告消し)、Add Link(h抜きURL等をリンク化)作者:wahaha さん
URLリンク(proxomitron.at.infoseek.co.jp)
を入れただけで起動したらブロックしたかったYohooJapanの動画広告はブロックできた
が、Connection Killed!連発でURLリンク(proxomitron.at.infoseek.co.jp)さえもブロックされてしまった
いちいちbypassに入れるのも面倒だけど皆さんはどうやって調整してるの?
一番やりたいのは動画広告のブロックです




134:名無しさん@お腹いっぱい。
09/10/14 20:44:15 Z0A0uSUN0
誤爆が多いと感じたら他のを試して試して
自分の中の妥協点を見つける
たまに既存のフィルタを参考応用して自分用に自作

135:名無しさん@お腹いっぱい。
09/10/15 16:59:06 wLg6O2Ca0
俺も自作したやつ使ってる
昔はwahahaさんの使ってたけど

136:名無しさん@お腹いっぱい。
09/10/16 06:10:30 G5+C0jLu0
老け得
URLリンク(www.nicovideo.jp)

137:名無しさん@お腹いっぱい。
09/10/16 22:14:48 frV8vhHW0
アクセス解析を完全にシャットアウトするのを探してるんだけど、どっかにない?

138:名無しさん@お腹いっぱい。
09/10/16 22:58:54 ve50os6/0
ない

139:名無しさん@お腹いっぱい。
09/10/16 23:05:25 acAAvxrM0
>>137
回線ひっこ抜いとけチキン。

140:名無しさん@お腹いっぱい。
09/10/16 23:42:17 mkFiMYtr0
まぁ"完全に"は無理だな
サーバーに残るログとかもあるわけだし

141:名無しさん@お腹いっぱい。
09/10/16 23:48:19 Yt2QuRu7P
新しいサービスもどんどん出てくるから、完全は無理だな
まあでも有名どころのだけでもリスト作って使えば大半は消せると思うぞ

142:名無しさん@お腹いっぱい。
09/10/17 03:47:19 UunxpPm/0
有名どころ教えてクレクレ

143:名無しさん@お腹いっぱい。
09/10/17 06:49:55 kFhMHiSe0
串させよ

144:名無しさん@お腹いっぱい。
09/10/17 13:16:33 djkgT6QV0
youtube等で、動画の下に出てくる Ads by Google の広告を排除するフィルターはありますか?
過去スレ見たいのですが、倉庫行きっぽくて・・
どなたか教えてください。

145:名無しさん@お腹いっぱい。
09/10/18 17:52:32 HWavQLqX0
フィルタがあるのか知らないけど
普通の人はいちいちフィルタで管理しないで、リストで一括だと思うよ

146:名無しさん@お腹いっぱい。
09/10/18 17:56:39 VIMiuMBR0
Kill ADならリスト管理だね。
でも>>144のはフラッシュプレイヤー内蔵型なのかな・・・よくわからん。

147:名無しさん@お腹いっぱい。
09/10/18 18:18:59 N+mP5KIl0
>>144
動画の中に表示されるやつだよね。
作ってみたけど、どうかな。

[Patterns]
Name = "YouTube ad_* kill"
Active = TRUE
URL = "[^/]++.youtube.com/watch\?$TYPE(htm)"
Limit = 4096
Match = ""(ad_host||ad_channel_code_overlay|ad_module|ad_tag|ad_video_pub_id)\1" : "*" ,"
Replace = ""\1":"","

148:名無しさん@お腹いっぱい。
09/10/21 19:41:13 Xxabp5n00
wikiのGoogle Image: Image Change (090327)

気が付いたのは数日前、IE8とSleipnir2で効かなくなりました。
同じアドレスでもThunderbird3.5なら正常に動作します。
誰か原因わかりませんか・・・

149:名無しさん@お腹いっぱい。
09/10/21 20:00:01 7hxLKc5X0
Thunderbirdってメーラー?

150:名無しさん@お腹いっぱい。
09/10/21 20:30:44 Xxabp5n00
間違えました
Firefoxでした・・・

151:名無しさん@お腹いっぱい。
09/10/21 20:47:31 L7sQ1bea0
>>148
SleipnirならGILBっていうプラグイン入れると似たような感じで快適。
autopager入れたらオミトロンが効かなくなったので移行。

152:名無しさん@お腹いっぱい。
09/10/21 22:12:47 Xxabp5n00
>>151
ありがとう
直リン禁止のも見られて良い感じです。

153:名無しさん@お腹いっぱい。
09/10/22 23:57:08 36s50RdI0
my yahooにでっかいflash広告が出るようになってしまったんですけどこれを表示させなくするフィルターお願いします
アドレスはURLリンク(cm.my.yahoo.co.jp)

154:名無しさん@お腹いっぱい。
09/10/25 18:14:27 peYtggov0
youtube仕様変わった?

155:名無しさん@お腹いっぱい。
09/10/26 20:56:59 LAR5AR2S0
最近、fc2系のサイトを見ているとfc2携帯変換とかいう広告が出てくるのですが
画像やテキストの上にもお構いなしで出る上に閉じるをクリックしないと消えない仕様の様で
非常に鬱陶しいです

表示させない様にするフィルタはあるでしょうか?

156:名無しさん@お腹いっぱい。
09/10/27 17:03:28 TXzS+eic0
URLの一部部を切り取るにはどうしたらいいの?
URLリンク(abcde0fghi0jk)
↑これの0と0の間の文字を切り取って(2つの0も含む
URLリンク(abcdejk)
こんな感じに置き換えたいんです




Match\00*0\1
$RDIR(\0\1)

157:名無しさん@お腹いっぱい。
09/10/27 17:06:07 TXzS+eic0
途中で送ってしまった・・

URLの一部部を切り取るにはどうしたらいいの?
URLリンク(abcde0fghi0jk)
↑これの0と0の間の文字を切り取って(2つの0も含む
URLリンク(abcdejk)
こんな感じに置き換えたいんです

一応自分でも書いてみたけど
Match \00*0\1
Replace $RDIR(\0\1)
何故か無限にヘッダを送り続けてて…

どうしたら良いのでしょうか

158:名無しさん@お腹いっぱい。
09/10/27 19:24:33 +0oqtcYu0
$RDIRだからじゃね、JUMP

159:名無しさん@お腹いっぱい。
09/10/28 18:25:51 wAiHxxu80
googleの検索結果で
リンク先が2chなら
リンクの色が赤になる
フィルターありますか?

160:名無しさん@お腹いっぱい。
09/11/06 16:27:27 MsLtt2qy0
>>159
亀レスだが作ってみた。

[Patterns]
Name = "Google Search Result : If URL of 2ch, it reddens."
Active = TRUE
URL = "www.google.co.jp"
Limit = 141
Match = "(<a href="URLリンク([^.]++.2ch.net))\0"
Replace = "\0 style="color : red;""

161:159
09/11/06 19:02:38 8Ee+4E3K0
>>160
ありがとうございました。
勉強になりました

また、よろしくお願いします。

162:名無しさん@お腹いっぱい。
09/11/07 18:15:52 q9wsQhRN0
>>161
URL = "www.google.co(m|.jp)/"にしたほうが良いかも

URLリンク(www.animate.tv)
PICKUP部分を丸ごと消すの下さい。

163:名無しさん@お腹いっぱい。
09/11/07 19:05:29 CeGvAUtbP
>>162
<div id="pickup_list" class="clearfix"> に
style="display:none" を足してやればいい

164:名無しさん@お腹いっぱい。
09/11/07 22:18:16 f9umQ68IO
WikipediaやUncyclopediaを閲覧しているときに
URLがエンコードされて表示されています。
HTML上のURLエンコードをデコードするようなフィルターってないでしょうか?



165:名無しさん@お腹いっぱい。
09/11/08 03:28:09 z+gdfd1e0
>>163
簡単な置き換えですか?
初心者スレに行った方がいいかな・・・

[Patterns]
Name = "animate.tv"
Active = TRUE
URL = "www.animate.tv/radio/"
Limit = 512
Match = "<div id="pickup_list" class="clearfix">"
Replace = "<div id="pickup_list" class="clearfix" style="display:none">"

166:名無しさん@お腹いっぱい。
09/11/08 11:44:11 srch9S8b0
No object!!(似非NoScript)って特定のページでフィルター自体読み込ませないようにしたいんだけどどうすればいい?
Allow_Int.txt Allow_Ext.txtに書き込むんじゃなくて

167:たぶん作者
09/11/08 14:01:29 0KA4py580
>>166
No object!! Int、No object!! ExtのURLのマッチの最後に
(^$LST(Bypass_No_object))とでも追記して、ブロックファイルを作成してあげればおけ


168:名無しさん@お腹いっぱい。
09/11/08 14:24:54 9nIjhOBb0
汎用スクリプトキラーはトラブルの元になるデメリットのほうが大きいな。

169:名無しさん@お腹いっぱい。
09/11/08 14:36:15 srch9S8b0
>>167
    ___
   ,;f     ヽ
  i:         i
  |         |
  |        |  ///;ト,
  |    ^  ^ ) ////゙l゙l;
  (.  >ノ(、_, )ヽ、} l   .i .! |
  ,,∧ヽ !-=ニ=- | │   | .|
/\..\\`ニニ´ !, {   .ノ.ノ
/  \ \ ̄ ̄ ̄../   / .|


170:名無しさん@お腹いっぱい。
09/11/09 00:01:10 TdpAEtnT0
あの~YahooJトップなどにある動く広告だけをブロックするシンプルなフィルターだけってないですか?
killed多すぎですぐにbypassしてます

171:165
09/11/09 18:38:15 xwNpXEjJP
解決しました。

172:名無しさん@お腹いっぱい。
09/11/09 22:41:53 cwQVG1eF0
マッチした数字から指定した数字を加算減算してReplaceで使うことは出来るでしょうか?
例えば-1して、10000にマッチしたら9999に、1にマッチしたら0にするというような使い方です

173:名無しさん@お腹いっぱい。
09/11/09 23:51:45 2/6aQrFU0
>>172
実際にどういう処理を考えてるのか分かんないけど、javascript使うのはどうかな
Replaceに
<script>
var a = \0 - 1;
document.write(a)
</script>
とか書けば\0から-1したのが表示されるけど

174:名無しさん@お腹いっぱい。
09/11/10 00:52:13 fCJmA6uy0
>>173
ありがとうございます
実際に書こうとしてるのはこんな感じです

Match = <b>([0-9]+)\0</b>$SET(1=<a href="hoge">\0</a>)
Replace = \1

hogeの部分に\0から-1した数字を入れようとしています
ページ数のカウントは1からなのにページナンバーが0から振られているサイトで、
ページ数とページナンバーが一致しないのでこのような処理を考えています
$SETを使ってるのは、要点以外省略しましたが他にもいろいろとごちゃごちゃ書いてるからです
href属性なのでそのまま使えそうにないですが、教わったjavascriptでどうにかできないか考えてみます

175:名無しさん@お腹いっぱい。
09/11/10 01:22:16 2qgD9ArS0
「banner」にはマッチさせたいけど、
「nobanner」はマッチさせたくないって場合、
どうすればいいのか教えてください。

「(^no)banner」でやってみましたが、
「nobanner」の「banner」にもマッチしてしまいます。

176:名無しさん@お腹いっぱい。
09/11/10 08:35:53 wdcafvSo0
ヘルプ読んでる?
「否定の表現はどんな文字も消費しないことに気をつけてください。」

177:名無しさん@お腹いっぱい。
09/11/10 13:04:37 tG5gm3580
>>174
リスト作ってマッチさせれば出来るよ
末尾が0の時用に上の方に桁数の多いものを並べていく。replaceで\0をやれば-1したものが使える。
1000$SET(9=999)
100$SET(9=99)
200$SET(9=199)

800$SET(9=799)
900$SET(9=899)
10$SET(9=9)
20$SET(9=19)

80$SET(9=79)
90$SET(9=89)
1$SET(9=0)
2$SET(9=1)

9$SET(9=8)
0$SET(9=9)
この状態だと1~1999まで使える。

178:名無しさん@お腹いっぱい。
09/11/10 13:05:30 tG5gm3580
replaceで\0

replaceで\9

179:名無しさん@お腹いっぱい。
09/11/10 17:52:49 oHc+8/+D0
リストの先頭につける
"NoAddURL" "JunkBuster" "NoHash" "NoUrlHash" "NoPreHash"
をどのように使い分ければよいのかわからない。
wikiを見ても詳しく書かれてないし、日本語ヘルプだけだと理解できない。
利用頻度が低くてメモリを節約したければ
"NoHash" "NoUrlHash" "NoPreHash"
の3つを書いておけばいいのかなと思うんだけどどうなんだろう。

なお、今回はURL転送用リストを書くつもり。

180:名無しさん@お腹いっぱい。
09/11/10 18:06:52 X3QfLcm20
>>175
そのまんま^nobannerでおk

181:名無しさん@お腹いっぱい。
09/11/10 20:22:48 sW0cgyTa0
無知は黙ってろ

182:名無しさん@お腹いっぱい。
09/11/13 00:10:14 R2TUfzRp0
>>177-178
ありがとうございます
取り込んだもともとの数字もそのまま使いたかったのと、
どうも数字以外にもマッチしてしまって誤爆していたので、
このように書いてみました

Match = <b>$LST(minus)</b>$SET(1=<a href="\0">\@</a>)
Replace = \1

リスト
[0-9]+&(100)\#$SET(0=99)

いまのところ問題なさそうです
リスト内にもコマンドが書けるという事を知らなかったので、
これからはもっといろいろ出来そうです

183:名無しさん@お腹いっぱい。
09/11/13 01:57:26 R2TUfzRp0
問題ありありでした……
>>182の書き方だと100,200,300じゃなくて100,101,102…300って書かないとダメか
なーんか10件,20件とキリのいい数字が並んでると思った

184:名無しさん@お腹いっぱい。
09/11/13 09:14:04 weOo+DXm0
<b>([0-9]++)\2$LST(minus)</b>$SET(1=<a href="\2\0">~</a>)
リスト
>>177
$SET(0=)は1マイナスした数

<b>の後から数字を目いっぱい探して、末尾の数字がリストにマッチしたら変数0に-1された数が入ってる。
100とか末尾が00、000、・・・の時は09と誤爆してしまうので、リストの上に00,000を追加。これで先にマッチしてくれる。

185:名無しさん@お腹いっぱい。
09/11/14 21:24:44 PCvQuIhu0
Proxomitronに慣れる為にiswebの広告を消してみたんだが、これでいいんだろうか?
何か関係ないものを間違って消したりしないかな?
Matching Expression:<!-- isweb auto-insert * ((isweb auto-insert ?.* -->)|(NEWS Banner BOTTOM END -->))
Replacement Text:\0

186:名無しさん@お腹いっぱい。
09/11/14 22:34:00 hQCvmlas0
>>184
ありがとうございます
最短一致で桁が下がる場合以外の2桁以上の桁は別途格納し、
リストは桁が下がる場合と一の位の数字にのみ使うものと遅蒔きながら理解しました
<b>(([0-9]++)\2$LST(minus))\3</b>$SET(1=<a href="\2\0">\3</a>)
とすることで元の数字も使うことが出来ました
結局全部教えて貰ってしまって、ありがたいやら情けないやら……

187:名無しさん@お腹いっぱい。
09/11/14 22:47:19 hQCvmlas0
「桁が下がる」じゃなくて、「一番上の桁が変化する」でした、もうダメだ

188:名無しさん@お腹いっぱい。
09/11/15 10:04:05 uEZc9fp/0
>>185
自分で確認して間違ってなかったら、それでいい
Replaceの\0は要らないけど

189:名無しさん@お腹いっぱい。
09/11/15 13:01:04 Jr2UMHLQ0
入門用のサイトも読まないで質問してくるようなアホはスルーでおk

190:名無しさん@お腹いっぱい。
09/11/16 00:09:59 6fWF0Sv60
フィルタの高速化
URLリンク(vird2002.s8.xrea.com)

↑このページの、「$STOP, \k を使うと、速くなる」ってところ、変じゃない?

> Jump to abc.com test1 … 0.022ミリ秒
> Jump to abc.com test2 … 0.0906ミリ秒
>
> 約4倍の差ですね。

使ってる方が遅くなってるって言うか、
そもそも、Jump to abc.com test2だと、
その下のhtmlソースにマッチしないし。

> Jump to abc.com test2
> Match = "<a\s[^>]++href=$AV((URLリンク(abc.com))\0)$STOP()"

*の後のaが邪魔かな。

191:名無しさん@お腹いっぱい。
09/11/16 01:11:17 Zuwrcy+R0
そのページ読む価値なし。$NESTなんてまったく高速化になってないし。

192:名無しさん@お腹いっぱい。
09/11/16 12:51:19 7kd7J49q0
またチンコか。

193:名無しさん@お腹いっぱい。
09/11/16 17:18:20 MRGKoJdp0
>>191
場合によってはなるぜ?


194:名無しさん@お腹いっぱい。
09/11/16 17:27:54 X0F/vqJU0
>>190
>$URLを検索表現の先頭に~
って$URL(~)がマッチしなければ先頭に置いたほうが早いのかな?
URLで絞ってさらに、$URLで分ける場合。

195:名無しさん@お腹いっぱい。
09/11/17 05:46:01 3WbTWbjU0
URLリンク(www.ugtop.com)

196:think ◆bKk/qcAKuM
09/11/17 19:47:20 wo0mHQNx0
>>190
仰るとおり、矛盾していますね。"a" もtypoでした。後ほど直しておきます。

高速化に関しては感情的になって反論する方が多くいるのと、
環境に左右されるところが大きいので議論するつもりはないのですが、
指摘は有り難いです。ありがとうございます。

>>194
> >$URLを検索表現の先頭に~
> って$URL(~)がマッチしなければ先頭に置いたほうが早いのかな?
$URL(~)がマッチしなくても、当該Webページフィルタが有効である限り、「一文字ずつ $URL() を試行してマッチしない処理を行う」ので遅くなると思います。

[Patterns]
Name = "New HTML filter"
Active = TRUE
URL = "hoge.com/"
Limit = 256
Match = "$URL(URLリンク(hoge.com))(test1)\0|"
"$URL(URLリンク(hoge.com))(test2)\0"
Replace = ""\0""

1. URLリンク(hoge.com) にリクエストする場合
一文字ずつ $URL(URLリンク(hoge.com)) を試行して、マッチすれば "test1" を返す。
マッチしなければ、$URL(URLリンク(hoge.com)) を試行して、マッチしない処理を行う。

2. URLリンク(hoge.com) にリクエストする場合
一文字ずつ $URL(URLリンク(hoge.com)) を試行して、マッチしない。
続いて、$URL(URLリンク(hoge.com)) を試行して、マッチすれば "test2" を返す。

管理しづらくなるでしょうが、フィルタを2つに分けるのが最も速くなります。
速度を妥協するなら、$URL() を後ろに持って行くということになります。
この辺は考え方次第なので、人それぞれだと思います。

197:194
09/11/17 20:03:20 oQ8C5FDM0
>>196
レスありがとうございます。
$URL()の場合は文字→$URLなので遅いんですね・・・
関連して、$KEYCHK(~)はMatchではなく、URL部分に入れたほうが早いということでいいでしょうか?

198:名無しさん@お腹いっぱい。
09/11/19 01:46:21 0Fl5Neji0
>>193
分かりやすい例で例えるとすれば、「深爪すればダイエット出来る」と言ってるようなものだ。
確かに切った爪の重さの分だけ軽量化されてるが、果たしてこれはダイエットと呼べるのか、という。

感情的にでなく冷静に考えても高速化とは言い難い内容です。

199:名無しさん@お腹いっぱい。
09/11/19 09:37:35 nQbDfQsR0
分かりにくい例えより実例をこれでもかと言うほど沢山挙げた方が良いのでは?

200:名無しさん@お腹いっぱい。
09/11/19 10:10:10 o6io/xEKP
くだらん議論が延々続くだけだからやめれ

201:名無しさん@お腹いっぱい。
09/11/19 21:06:54 kXGvwsp70
>>198
例えるのなら「空気が適度に入った自転車」と「少し空気の抜けた自転車」が正しいと思うが

NEST使用例 :<tag$NEST(>,<)/tag>
NEST不使用例:<tag>*</tag>
サンプルテキスト:<tag>aaaaa</tag>とかをいっぱい
これだと上のがちょい速い


202:名無しさん@お腹いっぱい。
09/11/19 21:52:40 kNNZxI460
YourFileHostの動画に表示される広告って非表示にできませんか?
自分でやってみたらプレーヤーじたいが表示されなくなりました・・・
よかったら誰か教えてください、お願いします。

203:名無しさん@お腹いっぱい。
09/11/19 21:53:46 0JxVr7R/0
まず服を脱ぎます

204:名無しさん@お腹いっぱい。
09/11/19 22:03:28 gRUGig0h0
>>201
いかにもウンコ的思想だな。

205:名無しさん@お腹いっぱい。
09/11/19 22:55:16 kXGvwsp70
>>204
頭の悪い奴だな
速い「場合」もあるって言ってるだろ
NEST使っても$NEST(<tag>,</tag>)だと遅くなるんだぞ

206:名無しさん@お腹いっぱい。
09/11/20 02:15:34 RU/z784X0
> NEST使用例 :<tag$NEST(>,<)/tag>

( ゚Д゚) スゲー こんな書き方があったんだ。
勉強になったわ。

ちなみに、テスト結果。
0.40 <tag$NEST(>,<)/tag>
0.45 <tag>*</tag>
0.50 $NEST(<tag>,</tag>)

207:名無しさん@お腹いっぱい。
09/11/20 04:31:52 +UH4i8Cz0
(>,<)

208:名無しさん@お腹いっぱい。
09/11/20 04:32:17 i2XcIHdn0
(>,<)/~

209:名無しさん@お腹いっぱい。
09/11/20 14:25:49 o4Kj3ltD0
それって<tag>[^<]+</tag>より速いの?

210:名無しさん@お腹いっぱい。
09/11/20 18:13:26 +p1FrTHq0
>>206
大量に書いてテストしてるにも関わらず最大でも0.1しか違わないの?これが高速化?

211:名無しさん@お腹いっぱい。
09/11/20 20:16:13 5nz/1Z4p0
>>209
その書き方だと<tag>*</tag>より確実に遅くなるから

>>210
高速化するかどうかって話ならな

212:名無しさん@お腹いっぱい。
09/11/20 22:02:16 f9OjW4+n0
日本語とかの全角文字だけにマッチするには[%00-FF]?
半角すべてを除外したほうが楽かな?

213:名無しさん@お腹いっぱい。
09/11/20 22:46:37 +p1FrTHq0
>>211
なるほど、これはもう誤差の範囲ですね

214:名無しさん@お腹いっぱい。
09/11/20 23:04:09 mB4dIU6j0
>>213
うん
あとNESTだとマッチしなくて、*使ったらちゃんと動いたってのは前に経験した

215:名無しさん@お腹いっぱい。
09/11/21 12:40:00 UfPMXBtj0
いつもの人は相変わらずだね。

216:think ◆bKk/qcAKuM
09/11/21 14:33:17 A5RkcVy50
>>197
> 関連して、$KEYCHK(~)はMatchではなく、URL部分に入れたほうが早いということでいいでしょうか?
そうですね。
URLマッチで $KEYCHK() した場合は、ブラウザからリクエストURIを受け取った時に一回だけフィルタテストします。
Match欄で $KEYCHK() した場合は、ブラウザが1バイト読み込む度にフィルタテストしてしまいます。
なので、前者の方が圧倒的に速くなります。

よくURLマッチに $TYPE() が使われますが、高速化と不必要に動作させないことで誤爆を防いでいる意味もあるので、
URLマッチは出来るだけ厳密にすると良いと思います。

217:名無しさん@お腹いっぱい。
09/11/21 15:50:19 dH2n5SMR0
前に$KEYCHKについて>197と同じようなことを質問したとき、
URLマッチよりも検索表現に置いた方が速いって答えをもらったことがあったな。
自分の質問のしかたが悪かったのかもしれん。

218:名無しさん@お腹いっぱい。
09/11/21 16:56:25 tgqfXaDr0
$TYPE(htm)はURLの前に置くか後に置くかで違いはありますか?

219:名無しさん@お腹いっぱい。
09/11/21 19:46:49 eTIfGYcR0
URLリンク(jp.techcrunch.com)
この記事読んでRippolを試してみたんだが、どうやらAdd LinkがRippolの検索では不具合を起こす模様

220:名無しさん@お腹いっぱい。
09/11/21 22:38:15 n5mdegag0
>>217-218
軽く実験してみた
単位は秒、約12,000行の30回の平均

$TYPE
URL
1.54803
Match 最後
1.41023
Match 最初
1.48366

$URL
URL
1.52293
Match 最初
1.98303
Match 最後
1.56253

$KEYCHK(面倒くさかったから否定でやった)
URL
1.5456
Match 最初
話にならないくらい遅い
Match 最後
1.88253


221:think ◆bKk/qcAKuM
09/11/21 23:02:31 A5RkcVy50
>>218
> $TYPE(htm)はURLの前に置くか後に置くかで違いはありますか?
URL = "hoge.com/$TYPE(htm)"



URL = "$TYPE(htm)hoge.com/"

の比較ということなら、実験できない(テストウインドウではヘッダが関わるテストは出来ない)のではっきりとは言えないのですが…。

通信する過程を考えると、

1. URLをリクエストする (URLマッチ)
2. サーバからContent-Typeヘッダを受け取る ($TYPE処理)

と処理順は決まっているので、「URLマッチ全体を構文解析した後に順番に処理している」気がします。
つまり、「どちらも同じ」なのではないかと。

222:think ◆bKk/qcAKuM
09/11/21 23:04:52 A5RkcVy50
>>221を訂正します。

× 「どちらも同じ」
○ 「処理順は変わらないので、同等の速度」

223:名無しさん@お腹いっぱい。
09/11/21 23:39:46 vMSDZcY30
>>175
[Patterns]
Multi = TRUE
Match = "$STOP()(?|)\0banner"
Replace = "\0-"

Multi = TRUE
Match = "(^no)(??)\0banner"
Replace = "\0-"

最初のフィルタで行頭に対応
2つめのフィルタで行頭以外に対応

無駄なマッチが出るので、Multi=TRUEは必須かも(無限ループ注意)

224:名無しさん@お腹いっぱい。
09/11/22 05:14:44 nrSpy19j0
win7 64bit上でProxomitronは動きます?

225:名無しさん@お腹いっぱい。
09/11/22 06:52:12 Ei3D7LOI0
ええ

226:名無しさん@お腹いっぱい。
09/11/25 01:07:40 DjTqUMwg0
初歩的な質問をさせてください。

特定の構文内に「ある文字列が無い場合」に注釈文を追記するフィルタを作りたいのですが
「ある文字列がある場合」の置換はカンタンなのですがこの場合の記述方法はどうすればいいのでしょうか?

ちなみにやりたい事はヤフオクにおいて「かんたん決済非対応」の案件に目立つ注記を挿入したいのです・・・。

227:名無しさん@お腹いっぱい。
09/11/25 09:09:42 X9dAPRAJP
「ある文字列が現れずに次に来る文字列が現れている場合」にマッチさせればいいのでは

228:名無しさん@お腹いっぱい。
09/11/25 12:43:18 DrlhOeoE0
適当な文字列(^*ある文字列)*でいけたんじゃないっけ?

別の方法としては
「在る文字列がある場合とない場合で共通している部分」
(在る文字列|$SET(0=~))
「共通部分」

229:名無しさん@お腹いっぱい。
09/11/25 14:13:15 uRxOOtH30
>>226
(特定の構文内&&(^*ある文字列)*)

$NEST(特定の構文内の最初の文字列,(^*ある文字列)*,特定の構文内の最後の文字列)

特定の構文内の最初の文字列(^((^特定の構文内の最後の文字列)?)++ある文字列)*特定の構文内の最後の文字列

230:名無しさん@お腹いっぱい。
09/11/25 22:04:08 E8oKtaMkP
(^(^$NEST(<tag, id="hoge"[^>]+>(^*ある文字列)*,</tag>)))
(<tag[^>]+>)\#$SET(#=挿入内容)
とか

231:名無しさん@お腹いっぱい。
09/11/27 01:39:17 5vCUWHnt0
皆様アドバイスありがとうございました。
直感的に理解しやすい>>231の真ん中の行を使ってみました。

[Patterns]
Name = "Yahoo auctions alerts"
Active = TRUE
URL = "*auctions.yahoo.co.jp*"
Limit = 4000
Match = "$NEST(<h3>[%bb][%d9][%ca][%a7][%a4][%a4][%a4][%cb][%a4][%c4][%a4][%a4][%a4][%c6]</h3>,(^*[%a4][%ab][%a4][%f3][%a4][%bf][%a4][%f3][%b7][%e8][%ba][%d1])\1,</table>)"
Replace = "<h3>[%bb][%d9][%ca][%a7][%a4][%a4][%a4][%cb][%a4][%c4][%a4][%a4][%a4][%c6]</h3>,\1,[%a4][%ab][%a4][%f3][%a4][%bf][%a4][%f3][%b7][%e8][%ba][%d1][%c8][%f3][%c2][%d0][%b1][%fe]</table>"



不恰好ながらもこれでうまくマッチしてくれたのですが置換後の文字がコードそのまま置換されてしまいました。
全角文字に変換して置換するにはどこを直せば良いのでしょうか・・・・

232:名無しさん@お腹いっぱい。
09/11/27 01:50:24 QxjsnpfI0
>>3
---- 文字参照関係 ----

233:名無しさん@お腹いっぱい。
09/11/27 06:26:38 nvFnCeFV0
このソフトってxmlタグは書き換えられないのか?
できないんだが

234:名無しさん@お腹いっぱい。
09/11/27 08:14:49 mgg7SA2r0
Conetnt-Typeヘッダの text/xml や application/xml を text/html とかに適当に置換

235:名無しさん@お腹いっぱい。
09/11/27 09:32:28 GwH22NJEP
$FILTER(true)

236:名無しさん@お腹いっぱい。
09/11/27 15:15:25 nvFnCeFV0
サンクス

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 をもう少し大きくするとか適当に調整して。

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


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