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


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

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



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

Proxmine - Uploader
wind.prohosting.com/proxmine/cgi-bin/uploader/
Proxomitron専用Uploader
proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/upload.html

Proxomitron等に関するWiki
abc.s65.xrea.com/prox/wiki/
Thinking Archive(仮)
vird2002.s8.xrea.com/

CastleCops Proxomitron Filters
www.castlecops.com/f65-Proxomitron_Filters.html
prox-list : Proxomitron Users List
tech.groups.yahoo.com/group/prox-list/

>>2-10にいろいろと

756 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 11:53:45 ID:+U14a8x00]
>>755

[Patterns]
Name = "Yahoo! TV | table justifier"
Active = TRUE
URL = "tv.yahoo.co.jp/(vhf|uhf_bs|bs_digital|radio)/ $TYPE(htm)"
Limit = 256
Match = "<td bgcolor="#ddefef" >\n<small>"
Replace = "<td bgcolor="#ddefef" width="10%">\n<small>"

うちの環境での整理用にフィルタ名変えちゃったけど、
中身は他の誰かが作ってくれた奴そのままだったはず。
ログ漁ったけど見つからなかったんだ、元作者の人ごめんね。

757 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 12:02:02 ID:RaEW38ih0]
おぉありがとう

758 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 13:13:20 ID:+G6har870]
>754
レジストリを削除した方がいいんでないの?

Me環境の場合の例。
使っていないだろう部分を知識もなく削除しているだけだけど、とくに問題なし。
[-HKEY_CLASSES_ROOT\gopher]
[-HKEY_CLASSES_ROOT\mailto]
[-HKEY_CLASSES_ROOT\news]
[-HKEY_CLASSES_ROOT\rlogin]
[-HKEY_CLASSES_ROOT\telnet]
[-HKEY_CLASSES_ROOT\tn3270]
[-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\cdl]
[-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\gopher]
[-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\its]
[-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\mk]
[-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\ndwiat]
[-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\res]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\URL\Prefixes]
"gopher"=-

759 名前:think ◆MM0nnAOCiQ mailto:sage [2007/10/20(土) 15:00:39 ID:U2X3IGuk0]
>>746
さらに亀レス。

JavaScriptコードへの誤爆は、ほとんどのフィルタで発生する難しい問題ですね。
とりあえず、グローバル変数でJavaScriptの存在フラグを立てれば、回避できそうです。

[Patterns]
Name = "ascertain presence of JavaScript [flag var] [2007/10/20] test1"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "(^(^<javascript[ >]))"
"(^$TST(JSFlag=1))"
"$SET(JSFlag=1)|"
"(^(^</script>))"
"$TST(JSFlag=1)"
"$SET(JSFlag=)"

760 名前:think ◆MM0nnAOCiQ mailto:sage [2007/10/20(土) 15:01:29 ID:U2X3IGuk0]
[Patterns]
Name = "Allow right mouse click 2 [2007/10/20] fixed2 test1"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</head>))(^$TST(JSFlag=1))$STOP()"
Replace = "<script type='text/javascript'>\r\n"
"function addLoadEvent(func) {"
" var oldonload = window.onload;"
" if (typeof window.onload != 'function') {"
" window.onload = func;"
" } else {"
" window.onload = function() {"
" oldonload();"
" func();"
" }"
" }"
"}"
"function onMousedownNull(){"
" document.onmousedown=null;"
"}"
"addLoadEvent(onMousedownNull);"
"</script>\r\n"

>759とセットで使ってください。
# 私事ですが、HDDがお亡くなりになってからまだ環境が整っていないので、未テストです。

761 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 23:26:41 ID:V18TmkD60]
>>758
>mailtoスキームが使用された際に、メールクライアントソフトを起動するという動作を
>行なわずに他の動作をしてしまう可能性があるというものだ。

と書いてあるのでそれで防げるのか疑問。

762 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 11:34:43 ID:UTYS/W2x0]
すいません。
Livedoorの広告消したいんですけど
news.livedoor.com/topics/
とかに現れる今週のお役立ち情報とかの
click.adv.livedoor.com/ で始まる広告消したいです
よろしく御願いします。

763 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 11:39:06 ID:3FCcuK8r0]
>>744
これらを消せるフィルター名を教えてもらえませんか

764 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 12:49:11 ID:G0vpi5tt0]
AdListに登録しる。



765 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 17:28:50 ID:j7JLLP/t0]
>761
詳しくない上にテストできる環境もないので、そのへんはどうにもならんです。

ttp://www.mozilla-japan.org/projects/security/known-vulnerabilities.html#firefox2.0.0.8
Firefox はさっそく 2.0.0.8 で修正したもよう。

766 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 20:15:01 ID:FdYIpN+K0]
>>762
これで「今週のお役立ち情報」は消えるけど、右のも消したい?

初心者だけど考えてみた。
詳しい人、バッサリと斬ってくださいw
[Patterns]
Name = "Kill livedoor textad"
Active = FALSE
URL = "news.livedoor.com/topics/"
Bounds = "<div class = "textad*</div>"
Limit = 1024
Match = "*"
Replace = "<!-- kill livedoor textad -->"

767 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 20:54:10 ID:FdYIpN+K0]
Firefox + sage を使ってブログの検索結果を読んでいます。
そこでRSSフィードを加工したいと思っているのですが、
どうもうまくできずに困っています。何が悪いかわかりませんか?

■加工したいRSSフィード
d.hatena.ne.jp/keyworddiary/Proxomitron?mode=rss

■実験してみたもの
[Patterns]
Name = "test"
Active = TRUE
URL = "d.hatena.ne.jp/keyworddiary/Proxomitron"
Limit = 128
Match = "Proxomitron"
Replace = "ProxomitronProxomitron"

768 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 21:36:35 ID:7WIELPMo0]
すいません、下の部分を丸々消したいです。
フィルター作成お願いします。

<script language="JavaScript">
<!--
if(document.referrer.indexOf("サイトURL")== -1)
if(document.referrer.indexOf("サイトURL")== -1)
window.location.href="サイトURL";
//-->
</script>


769 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 22:28:13 ID:EZOx1vJ+0]
>767
レスポンスヘッダに
Content-Type: application/xml; charset=utf-8
とあるから、application/xml をフィルタリング対象にしないとだめだろうと思う。

xml は invalid になるとパースエラーになるから、
フィルタリングするのはあまりおすすめできない。
application/xhtml+xml なども同様。

770 名前:767 mailto:sage [2007/10/23(火) 20:54:00 ID:Wf3gw0BZ0]
$FILTER(true)で上手くいきました。

771 名前:767 mailto:sage [2007/10/23(火) 21:08:11 ID:Wf3gw0BZ0]
>>769
2ちゃんねるブラウザの具合が悪かったみたいで、レスがあるのが
検出できてませんでした。すみません。そしてありがとうございます。

試行錯誤しているうちにフィルタリング対象になってないことに気がついて
マニュアルをベタ読みして$FILTER(True)を見つけました。

URLでマッチさせて限定的にフィルタさせるようにしてみたので誤動作は
しにくいようです。

772 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 23:07:06 ID:0YfitokD0]
Google日本にかかってる規制フィルタを外すオミトロンフィルタってありますか?

773 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 23:11:54 ID:Qd0Z9Mny0]
>>772
google.comいってフィルタの解除してこいよ

774 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 23:20:47 ID:0YfitokD0]
>>773
クッキーとか普段切ってるからオミトロンで出来たら良いなと



775 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 23:25:41 ID:NStZsszB0]
&safe=offでいいんじゃないの

776 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 23:32:36 ID:F3QFZ6cV0]
Proxomitronは魔法使いじゃないからwww
そのうち「ADSLだけど光なみの速度になるフィルタ下さい」とか言い出しそうだw

777 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/24(水) 00:47:35 ID:kp00Lwcp0]
>>776がなんかかわいそう

778 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/24(水) 22:44:27 ID:OuaVFWWv0]
>>775
なんか上手くいかなかったっす

779 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 10:55:00 ID:XAkAaFjM0]
>>776
でも、いらない広告やフラッシュとかを読み込まなければ
表示の高速化はできるけどね。

780 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 15:24:54 ID:Z0AkQiTQ0]
そんなに無理やり話を捻じ曲げてまで擁護しなくてもいいよ

781 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 21:51:47 ID:g/w4e7CM0]
任意のサイトの<title>内文字列を入れ替える汎用フィルタって作れないでしょうか。
「サイト名 - ページ名」を「ページ名 - サイト名」に入れ替えるものです。

例)
変換前: <title>Yapoo!オークション - できる!Proxomitron 入門レシピ</title>
変換後: <title>できる!Proxomitron 入門レシピ - Yapoo!オークション</title>

マッチURLと、各対象URLに対応する区切り子(上記例なら「\s-\s」)をリストで管理して
どんどん追加できる汎用フィルタにしたいのですが、可能でしょうか?

782 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 00:04:45 ID:olpcTBTB0]
>>781
可能

783 名前:think ◆MM0nnAOCiQ mailto:sage [2007/10/26(金) 00:55:06 ID:qH4yV8Wi0]
>>781
> 任意のサイトの<title>内文字列を入れ替える汎用フィルタ
週末にでも作ってみようかな…。

784 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 02:34:40 ID:TdTBTw5G0]
http Text to Link +pre + NicoVideo: http Text to Link with anchor
の合成の件マダー?



785 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 16:44:08 ID:pZj1MWJX0]
超強力なGoogleAdsenseKillerできた

[Patterns]
Name = "Google Adsense Killer"
Active = TRUE
Limit = 256
Match = "pagead2.googlesyndication.com"
Replace = "\0"



786 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 16:52:03 ID:phUyFODN0]
>>785
すげぇぇぇぇぇぇええええええええええええええ!!!!!!!!!!!!!!!!!!!!!!

787 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 16:53:27 ID:etFhHNUZ0]
俺はADListに入れてヘッダのURL-Killer: kill-a-URL (out)で殺してるよ

788 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 16:59:27 ID:pZj1MWJX0]
>>786
それ本気で言ってる。
よく考えてはないけどオレなりに一生懸命作ったんだけど、絶対不完全だと想うんだ
だってメタキャラクタ使ってないんだから

本当のこと言ってよ、どうしようもないフィルターなんだろ?

789 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 17:02:44 ID:pZj1MWJX0]
>>787
じゃあ、これ(>>785)でもまぁ一応良いのか

790 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 17:15:06 ID:olpcTBTB0]
>>789
そう大きく間違っている訳では無い
あえて言うなら数値は2だけでは無い可能性があるのとReplaceが余計
まぁ、一番楽なのは>>787だろうね

791 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 18:02:39 ID:etFhHNUZ0]
>>785が問題なのは、全てのHTMLのファイルの先頭から最後まで
マッチするパターンがないか探さないといけない点だ。

それに対して、ヘッダでの削除はHTMLをリクエストするときに
URLでのマッチがされるだけでコストが安い。

792 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 18:26:10 ID:pZj1MWJX0]
>>787の意味がよくわからないんですが

[ブロックファイルに追加]→[AdList]

いくつかのワイルドカードを含む 追加する URL
のところにどの部分を入れればいいんですか?

あとヘッダのURL-Killer: kill-a-URL (out)で殺すってどういうことですか?

793 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 19:36:31 ID:keX/uR+70]
>>791
html以外にもマッチするわけだが

794 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 03:02:59 ID:l8h53hYEP]
すいません、p2.2ch.net/使ってるんですが
[書き込む] [Beで書き込む] の横に
[元スレで書き込む] を追加出来るフィルターを作成して頂けないでしょうか?



795 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 19:23:43 ID:isN6I8oi0]
てs

796 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 02:37:15 ID:HyobziWC0]
[Patterns]
Name = "Java Script Banner Killer"
Active = TRUE
Multi = TRUE
Bounds = "<script*</script>"
Limit = 1024
Match = "*(banner|sponsor|promo|ad|popup|ban/\wMenu|newwindow)*"
Replace = "<!--Java Script Banner Killer-->"

Javaを使った広告をきるフィルターなんですけどこれだとニコニコ動画の動画部分もきれてしまいます。
ニコニコだけきらないように改造できませんか?

797 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 02:45:52 ID:zuW2ZfKa0]
可能です

798 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 02:57:41 ID:BiVpICGg0]
定番のつっこみをしておくか。

Java と JavaScript はまったくの別物。

799 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 02:59:04 ID:zD/lwsww0]
>>796
これでええよ

[Patterns]
Name = "Java Script Banner Killer ( Allow NicoVideo )"
Active = TRUE
Multi = TRUE
URL = "(^([^/]++.|)nicovideo.jp[/:]) $TYPE(htm)"
Bounds = "<script*</script>"
Limit = 1024
Match = "*(banner|sponsor|promo|ad|popup|ban/\wMenu|newwindow)*"
Replace = "<!--Java Script Banner Killer-->"

800 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 03:02:52 ID:4camIqX90]
全てのURLにマッチさせるフィルタだから速度命

Boundsは使わないで
Match = "<script*(banner|...中略...|newwindow)*</script>"
でよくね?

ニコニコ回避はURLマッチに^$LST(bypassURL)とでもいれて
blockfileでwww.nicovideo.jp/とか色々登録すればいいよ

801 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 03:19:53 ID:zD/lwsww0]
速度に拘る初心者を見るのは久しぶりだな。 >>799のは君が思ってるよりずっと早いよ。

802 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 04:12:15 ID:HyobziWC0]
>>798
2ちゃんで人にものを聞くってことでドキドキしてた
違いはわかるよ

>>799
>>800
ありがとうございます!
ニコニコのサイトは除外って設定するんですね。
超万能フィルタになりました

803 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 07:51:07 ID:7d19AN5z0]
久しぶりに使ってみたら
全てのウェブサイトに接続できなくなってた

何が原因だろ・・・

804 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 08:09:54 ID:YH5HbNaI0]
プロキシサーバーの設定してないんじゃないの



805 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 15:15:16 ID:7d19AN5z0]
うーんしてある

806 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 15:18:48 ID:wfSlpphS0]
>>796>>799
直接関係はないが、コメントの書式は
<!-- COMMENT -->
  ↑        ↑
半角スペースがないとダメ。

807 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 15:30:30 ID:4E0o+NIY0]
それは知らなかった

808 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 15:59:28 ID:BiVpICGg0]
>806
そんなこと、どこに書いてあるんだ?

ttp://www.kanzaki.com/docs/html/valid-comment.html
ttp://bakera.jp/yomoyama/commentdecl

809 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 16:46:35 ID:ozjv54Kf0]
>>803
まずオミトロンをバイパスしてみたら?

810 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 22:29:18 ID:2boN5YdE0]
すいません、どなたか
ttp://igc.seesaa.net/の各記事ページの左右と上部の広告、コメント部分の除外の仕方を教えてください。
記事本文には手を加えない方向でお願いします。

811 名前:think ◆MM0nnAOCiQ mailto:sage [2007/10/28(日) 22:39:56 ID:xuulkQW50]
>>806
私もソースを知りたいです。
私の理解では、以下のように解釈しています。

OK: <!-- COMMENT -->
OK: <!--COMMENT-->
OK: <!--<COMMENT>-->
OK: <!--COMMENT-- >
NG: <!-----COMMENT----->
NG: <!COMMENT>

On SGML and HTML (ja)
ttp://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/sgmltut.html#h-3.2.4

xml仕様書の方は、私の探し方が悪いのでしょうけれど、コメントに関する記述を見つけられませんでした…。
(一応、XHTML1.0においてのコメントの扱いも調べておきたかったのですが)

# ただし、一部のWebブラウザでは、<!COMMENT> をコメントとして扱うため、
# 私がProxomitronでマッチングパターンを書く際には、記述を省略して、<!-+ comment -+> でコメントにマッチさせることもあります。

812 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 23:50:26 ID:wfSlpphS0]
>>808>>811
gya-----
俺5年ぐらい間違って覚えてたみたいです。お恥ずかしい。

813 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 01:25:43 ID:u2yZfldy0]
mixi、リニューアル後はソースがきちんと統制されて、
簡単に消せるようになったね。
広告を消してもズレなくなったし、もうイライラとはさよならだ。

814 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 01:30:35 ID:p0UvqsMJ0]
>811
あったよ。

ttp://www.w3.org/TR/REC-xml/#sec-comments
ttp://www.fxis.co.jp/xmlcafe/tmp/rec-xml.html#sec-comments



815 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 02:36:44 ID:dEbqd5xG0]
>>814
ないじゃん

816 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 08:01:28 ID:aX09zdKz0]
>>809
バイパスしてもつながらない

817 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 08:07:22 ID:Zt+R+zZ30]
じゃあオミトロン関係ないじゃん
該当スレへいけ

818 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 08:15:38 ID:aX09zdKz0]
あ、自己解決しました

ファイアウォールで切ってました

819 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 11:21:03 ID:tJKxZV/V0]
>>812
何のツールか覚えてないけど
スペースがないと誤動作するのがあって
スペースを入れるフィルタを作ったことならある

820 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 14:02:19 ID:p0UvqsMJ0]
>815

Comment ::= '<!--' ((Char - '-') | ('-' (Char - '-')))* '-->'
これが XML 1.0 におけるコメントの文法。>814のリンク先に書いてある。

ttp://www.fxis.co.jp/xmlcafe/tmp/rec-xml.html#sec-notation
「表記法」の項を読めば、上に書いた文法の意味がわかる。
それをまとめて解釈したのが以下の説明。
ttp://www.kanzaki.com/docs/html/valid-comment.html#xhtml

821 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 14:14:21 ID:p0UvqsMJ0]
index.xhtml とでも名前をつけたファイルに以下のソースを書いて、Firefox で開く。

<?xml version="1.0"?>
<!DOCTYPE html>
<html xmlns="www.w3.org/1999/xhtml">
<head><title>test</title></head>
<body><p>これはエラーなし。<!--test test--></p></body>
</html>


<?xml version="1.0"?>
<!DOCTYPE html>
<html xmlns="www.w3.org/1999/xhtml">
<head><title>test</title></head>
<body><p>これはパースエラーになる。<!--test -- test--></p></body>
</html>

822 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 15:32:49 ID:EDCCWQyk0]
>>820
全く関係ないが「 '-') | ('-' 」の部分が向かい合ってる顔みたいでかわいいな

823 名前:815 mailto:sage [2007/10/30(火) 00:56:49 ID:Eh0u84lv0]
>>820
ああすまん、「>>806のソース」の方の話かと思った。

824 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/30(火) 10:25:52 ID:MYOA6AO20]
>>823
横から見てたが、自分もそう思ってた。気にしなーい!



825 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 02:46:29 ID:ysl6//GU0]
LiveSearchの検索結果の上と右の広告どうしても消えない
search.live.com/results.aspx?q=%E5%BF%83%E5%BA%83%E3%81%84%E3%81%8A&form=QBRE

これ消えます?

826 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 06:46:39 ID:76TdUTAt0]
Match = "(<div\sid=$AV(at|ar$STOP()))\1"
Replace = "\1 style="display:none""

827 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 09:00:25 ID:86HuZcxY0]
>>826


828 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 16:21:08 ID:rMpV8htm0]
便利だったのですが、使えなくなってしまいました。
何処をいじれば対応できるか教えてください。

Name = "Amazon Konna Kill"
Active = TRUE
URL = "www.amazon.co.jp"
Limit = 10000
Match = "$NEST(<div,\s[^>]++id=$AV(sims.(purchase|session))*,</div>)"


829 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 18:46:10 ID:OdOuQI4A0]
>>828
消せないURLも出しとくれ。

830 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 18:48:32 ID:pXNEPr9c0]
webフィルタのreplaceにバイナリ(0x00)を書き込むことは出来ますか?
.cfgをバイナリエディタで直接0xffに書き換えるのは出来たんですが、
0x00だと行末文字に解釈されて(?)読み込んでくれません。

831 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 19:05:46 ID:OdOuQI4A0]
>>830
試してないが$ESC(%00)とかできないか?

832 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 19:06:57 ID:OdOuQI4A0]
ごめESCじゃなくってUESCだ

833 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 19:52:48 ID:rMpV8htm0]
>>829
説明不足ですみません。(行が長すぎると言われたので改行入ってます)
www.amazon.co.jp/%E3%83%92%E3%83%83%E3%83%81%E3%83%A3%E3%83%BC08-%E3%82%B8%E3%82%A7%E3%83%95%E3%83%87%E3%83%B3%E3%83%88%E3%83%B3-
%E3%82%B5%E3%83%A9%E3%83%AA%E3%83%BC%E3%83%93%E3%83%B3%E3%82%B0-%E3%82%B7%E3%83%A3%E3%83%BC%E3%83%AA%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%83%E3%83%88-
%E3%82%B8%E3%82%A7%E3%82%B7%E3%82%AB%E3%83%9C%E3%83%AB%E3%82%B0-%E3%82%B5%E3%83%A9%E3%83%9B%E3%83%BC%E3%83%AB/dp/B000VE6SQ0/ref=sr_1_2/249-7291355-4398743?ie=UTF8&s=dvd&qid=1193911520&sr=1-2

「この商品をチェックした人はこんな商品もチェックしています」
を消すフィルタです。

「この商品を買った人はこんな商品も買っています」
が一緒に消えても構いませんというか、歓迎です…。

834 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 19:56:02 ID:pXNEPr9c0]
>>831-832
レスどうもです

>$UESC( any text ) † Edit
>使用可能な場所 : 置換テキスト
>any textは置換テキスト扱い
>any text のうち、%xx(xxは16進数2桁)を元の文字に変換する。対象となるのは%21-%7Eであり、それ以外の文字はそのまま返される。完全には$ESC()の逆関数になっていない。
abc.s65.xrea.com/prox/wiki/%A5%B3%A5%DE%A5%F3%A5%C9%B0%EC%CD%F7/#uesc

$UESCでは0x00の出力は無理みたいです
実際に試してみたところ、$UESC(%00)→%00(テキスト)となりました
それと、スマートではないですが、matchに([%00])\0とすることで一応置換できました
(検索バイナリ中に0x00が存在することが前提)

肝心のフィルタですが、0x00では具合が悪かったので、0xffで進めてみようと思います



835 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 21:15:57 ID:pXNEPr9c0]
>このコマンドを用いてフィルタエディタだけでは実現できない置換が可能
>となる。例えばUTF-16LEのページにおいて 0x00 を含む文字列をReplace
>したい場合に、フィルタエディタからは困難である。ところが、Replace
>したい内容をあるテキストファイルにUTF-16LEで保存*1 しておき、
>Replace = "$FILE(html\\UTF16LE.txt)"
>などとしておけば比較的容易である。
abc.s65.xrea.com/prox/wiki/%A5%B3%A5%DE%A5%F3%A5%C9%B0%EC%CD%F7/#file

0x00や0xffの1バイトファイルを用意することで出力できるようになりました

836 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 00:37:16 ID:l+Xvx/fa0]
URIを「 &#十進数; 」の羅列で表記して隠してるページがあるんだけど
どうやったら普通の文字に変換できますか?
「 %十六進数 」は>>834みたいにすればいいのは解るんですが。

837 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 00:53:57 ID:OkiIIkio0]
>833

/* この商品をチェックした人はこんな商品もチェックしています */
hr#sessionBuyBoxClear + div.bucket,
/* この商品を買った人はこんな商品も買っています */
hr#purchaseBuyBoxClear + div.bucket { display: none; }

IEコンポーネント系以外のUAならおそらく対応。IE7でもいけるはず。
フィルタリングしたいのなら、hr(水平線)ごと $NEST でマッチさせればいけると思う。

amazon はすぐにマークアップを変えるから、
必死にソースを解析したところであまり長く持たない。

838 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 17:45:21 ID:OkiIIkio0]
+でマッチした回数に応じて replace の結果を変化させることはできないのかな。


Name = "continuous break deleter (2007.11.02)"
Active = TRUE
URL = "(^$KEYCHK(m))&(^$LST(bypass2))&($TYPE(htm)|$TYPE(js))"
Limit = 192
Match = "(<br[^>]+> "
"([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\  |(^$KEYCHK(p))</+script[^>]+> |<spacer[^>]+> |<!-- (^tok2)[^>]++ --> |(</[a-z]+> )\#)+"
")+{3,*}$SET(1=continuous break deleted)"
Replace = "\r\n<!-- \1 --><br /><br />\r\n\@"

[%81][%40] [%A1][%A1] [%E3][%80][%80] …… これらは全角空白。


(pattern)+{10,*} だったら $SET(1=◎◎) で
(pattern)+{3,9} だったら $SET(1=○○) などのようにするには、
(pattern)+{...} の部分をひとつひとつ書かねばならず、いくぶん冗長になる。
しかし、(pattern)+({10,*}$SET()|{3,9}$SET()) のような書き方だとマッチしないらしい。

839 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 17:50:08 ID:OkiIIkio0]
&nbsp;のところが変換されてしまったのでやり直し。

Name = "continuous break deleter (2007.11.02)"
Active = TRUE
URL = "(^$KEYCHK(m))&(^$LST(bypass2))&($TYPE(htm)|$TYPE(js))"
Limit = 192
Match = "(<br[^>]+> "
"([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\&nbsp; |(^$KEYCHK(p))</+script[^>]+> |<spacer[^>]+> |<!-- (^tok2)[^>]++ --> |(</[a-z]+> )\#)+"
")+{3,*}$SET(1=continuous break deleted)"
Replace = "\r\n<!-- \1 --><br /><br />\r\n\@"

840 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 18:09:40 ID:mDtbqIsb0]
>>837
ありがとうございます。でも正直説明の意味が分かってません。
div.bucket { display: none; }としたら商品の説明やカスタマーレビューまで
消えてしまうし…。Proxomitronもよく分かってないし諦めます。

841 名前:名無しさん@お腹いっぱい mailto:sage [2007/11/03(土) 14:24:15 ID:f/pl++5B0]
新しいウィンドウで開くタイプのURLを開かないようにするにはどうしたら良いでしょうか。
ご教示お願いします。

842 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 14:37:29 ID:ZuyqSwIT0]
a要素のtargetを消す

843 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 14:42:53 ID:d298DAL40]
[Patterns]
Name = "I hate target=_blank"
Active = TRUE
Bounds = "<a\s*</a>"
Limit = 256
Match = "<a * target=$AV(_blank) *>\0</a>"
Replace = "\0"



844 名前:841 mailto:sage [2007/11/03(土) 15:07:26 ID:f/pl++5B0]
早速のレスありがとうございます。
解決しませんでしたのでちょっと調べてきます。



845 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 15:16:10 ID:ifHJyYGg0]
blank以外でもnewwindowとか適当な名前で新しく開かれることもあるわけ
jsだったりもするし
何もかかれてないのにフィルタ出せるわけないだろ

>>842-843はご教授してるじゃないか
何が解決できないだよ。甘ったれすぎ

846 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 16:27:23 ID:AimLzmrR0]
教授というか、教示だな

847 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 16:38:12 ID:ifHJyYGg0]
間違えてるーと書き込みクリックしながら気がついて涙目

848 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 19:51:19 ID:9+lvpg7H0]
>>840
ttp://www.amazon.co.jp/dp/B000VE6SQ0
のは消せたよー。
Amazonイジリ歴短いんでこれでいいのかわからないけど。
1は少し残してフィルタ、2は全消

[Patterns]
Name = "Amazon Konna Kill(beta1)[071103]"
Active = TRUE
URL = "www.amazon.co.jp/(|*)dp/$TYPE(htm)"
Limit = 32
Match = "<div class="simsWrapper">"
Replace = "<div style="display:none">"

[Patterns]
Name = "Amazon Konna Kill(beta2)[071103]"
Active = TRUE
URL = "www.amazon.co.jp/(|*)dp/$TYPE(htm)"
Limit = 128
Match = "<hr id=$AV(sessionBuyBoxClear|purchaseBuyBoxClear)[^>]++> "
"<div class="bucket">"
Replace = "<div style="display:none">"

849 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 20:14:22 ID:IEvPYtW/0]
ヤフオクの検索結果を画像のみで表示したときのサムネイル画像を大きくしたいのですが、
どなたか、そういうものをお持ちでないでしょうか?

850 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 22:40:37 ID:FD7IG5IG0]
元画像が小さいから引き伸ばした画像にしかならない
それでもいいなら

[Patterns]
Name = "yahoo auction image zoom"
Active = TRUE
URL = "search.auctions.yahoo.co.jp/jp/search\wmode=1"
Limit = 16
Match = "<img\sBORDER=0"
Replace = "<img BORDER=0 style="zoom:150%;""

150%の部分を変えれば好きなサイズに変更可能

851 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 00:25:36 ID:sYMoTV5O0]
>>848
ありがとうございます。
両方試して好みの方をを使わせていただきます。


URL、そんなに短くなるんですね…orz

852 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 00:28:29 ID:UP9EkEAV0]
スレ違いだけど今度から密林URLコピペするときは覚えておいた方がいい
全部の商品これでOKなのかまでは保障できないが

853 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 01:34:44 ID:PBf6UQKW0]
(|*) これは何?

854 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 07:07:54 ID:TPpA8vEs0]
>100
>200
>>300



855 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/04(日) 07:15:07 ID:TPpA8vEs0]
>400あああ>500

856 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/05(月) 05:36:05 ID:xFl8yrEc0]
>>850
ありがとうございました。大変見やすくなりました。






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

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

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