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


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

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



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

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/

>>2-10にいろいろと

2 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 03:04:06 ID:1l6Tk/UJ0]
---- 関連スレ
Proxomitron Part29
pc11.2ch.net/test/read.cgi/win/1188824482/
■■■■Proxomitron入門スレッド■■■■5
pc11.2ch.net/test/read.cgi/pcqa/1107577736/
【Proxomitron】Jane用内部Proxy設定スレ【Privoxy】
jane.s28.xrea.com/test/read.cgi/bbs/1156092349/
【オミトロン】ニコニコ動画RC2専用オミトロン part10【.js】
pc11.2ch.net/test/read.cgi/streaming/1192771669/
Proxomitron for NicoVideo 8
pc11.2ch.net/test/read.cgi/software/1195449188/

---- 過去スレ
Proxomitron フィルタ作成スレッド
pc5.2ch.net/test/read.cgi/software/1083337210/
Proxomitron フィルター作成スレッド Part2
pc8.2ch.net/test/read.cgi/software/1100052614/
Proxomitron フィルター作成スレッド Part3
pc7.2ch.net/test/read.cgi/software/1117374662/
Proxomitron フィルター作成スレッド Part4
pc7.2ch.net/test/read.cgi/software/1138069706/
Proxomitron フィルター作成スレッド Part5
pc7.2ch.net/test/read.cgi/software/1152479379/
Proxomitron フィルター作成スレッド Part6
pc11.2ch.net/test/read.cgi/software/1163404832/
Proxomitron フィルター作成スレッド Part7
pc11.2ch.net/test/read.cgi/software/1180864206/

---- Proxomitron競合のスレ
【Proxomitron】 proximodo 【後継】
pc11.2ch.net/test/read.cgi/software/1110563904/

3 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 03:05:07 ID:1l6Tk/UJ0]
---- FAQ
PRXFAQ
ttp://web.archive.org/web/20060519105742/www2.wbs.ne.jp/~go-to/prx/faq.html

---- 文字コード変換 (全角文字を認識させるために必要)
Proxomitron用 文字コード変換
vird2002.s8.xrea.com/php/getcode.php
JSで文字コード変換 (IE推奨)
ttp://web.archive.org/web/20050901004339/www2.wbs.ne.jp/~go-to/prx/getcode.html
文字コード表記変換アプリ  StrHex ver 1.0 (文字 <-> 文字コード の相互変換)
ttp://www.pleasuresky.co.jp/strhex.php3

---- 情報表示用の特別なURL
ブロックリスト一覧
ttp://local.ptron/.pinfo/lists/
履歴URL
ttp://local.ptron/.pinfo/urls/

---- 環境変数のチェック
ENV Checker
ttp://www.cybersyndrome.net/evc.html
診断くん
ttp://taruo.net/e/

4 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 03:06:08 ID:1l6Tk/UJ0]
---- 各種パッチ当て済み本体

4.5June+6(日本語、純正アイコン)
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0056.zip

4.5june+sjis誤爆回避日本語化+RWIN32768回避+win9x対応赤アイコン
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0001.zip

5 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 03:21:40 ID:P0BZLc/X0]
>>1
ottu-

6 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/03(月) 00:59:33 ID:x8MnBdTS0]
>>1


7 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 22:35:37 ID:hlkRr6d+0]
>>1
乙です


aoix.hp.infoseek.co.jp/proxomitron.html

↑みたいなページの上下に出るinfoseek広告のニュース部分を完全に削除するフィルターをくださいませ
上が消えても下が残っていたりして、完全なものがありません



8 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 22:40:58 ID:g6PlXwzx0]
Match = "$NEST(<!-- isweb auto-insert ((\* /)+)\1 -->,<!-- inserted by isweb server \1 -->)"

9 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 22:52:29 ID:hlkRr6d+0]
>>8
ありがとうございます
でも>>7にあるフィルタにその部分だけ入れ替えても無効ですね、、、
他の部分はどうしたらいいのでしょうか

10 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 22:59:40 ID:g6PlXwzx0]
Bounds の行を消す



11 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 23:04:29 ID:hlkRr6d+0]
ありがとうございました!
urlの行も消しても問題ないですね

12 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 23:11:03 ID:g6PlXwzx0]
いや infoseek 以外のサイトでは機能しないようにする事で
処理に無駄がなくなるから url は残しておく
でも Google キャッシュや Web アーカイブ経由でもフィルタされるように
簡略化した方がいいかも
*.infoseek.co.jp/
にしてた自分は

13 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 23:27:43 ID:hlkRr6d+0]
ありがとうございましたあ
一応他の人のためエクスポートしときます

[Patterns]
Name = "Kill Infoseek ad banner"
Active = TRUE
URL = "*.infoseek.co.jp/"
Limit = 3000
Match = "$NEST(<!-- isweb auto-insert ((\* /)+)\1 -->,<!-- inserted by isweb server \1 -->)"

14 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 23:30:41 ID:g6PlXwzx0]
あとこれは意義があるかは分からないけど
Limit は 16 の倍数で統一するのが好き
このくらいのフィルタなら 4096

15 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 23:48:22 ID:FvKfjzhJ0]
((\* /)+)\1

これって何か意味あるの?

16 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/04(火) 23:58:31 ID:Xyqoioab0]
おそらく$TSTのつもりだったんだろう

17 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 00:39:30 ID:cUWv9+R90]
そうそう $TST の付け忘れです、って付けたら利かなくなったし
*/ と /* で逆だったのか気付かなかった今まで何やってたんだ
というわけでもう面倒なので両方のパターン並べます
>>13 さん直しといてくださいごめんなさい

Match = "$NEST(<!-- isweb auto-insert \*/ -->,<!-- inserted by isweb server /\* -->)|"
"$NEST(<!-- isweb auto-insert -->,<!-- inserted by isweb server -->)"

18 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 00:46:39 ID:wVa+OLVx0]
いや、直さなくても問題ない。 オミトロンの表記としてはおかしいが誤動作はしないからOKだ。

19 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 10:31:17 ID:xJaudCNL0]
逢魔時さんのinfoseek killer1.0とパソコン遊戯さんの"End with </html>"の
フィルタ使えばきれいに消せるのだが・・・。
ここでは、あえて言わないがスジなのか?

20 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 10:51:31 ID:wVa+OLVx0]
そんなゴミ使うくらいなら自分で書いたほうがマシ。



21 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 22:55:24 ID:feEiq63w0]
このスレにあるフィルタも大半はゴミ。

22 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 23:05:26 ID:rGoBYlFy0]
ここであがったおすすめフィルタって何かありますか?

ここのサイトのDarken white backgroundってのが目に優しくていいです
confetto.s31.xrea.com/misc/proxomitron

23 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 23:12:29 ID:wVa+OLVx0]
パソコン遊戯のほうはマトモだが逢魔時のは本当にゴミじゃないか。 正規表現無茶苦茶じゃん・・。

24 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 23:16:03 ID:wVa+OLVx0]
例えばこのフィルタは

[Patterns]
Name = "ActiveX auto download Killer2"
Active = TRUE
Bounds = "<object *>"
Limit = 256
Match = "<objects \1|* codebase=(^\wshockwave\w).(dll|cab|exe) \2 >"
Replace = "\n<!-- ActiveX Killer2 -->\n"

このフィルタとまったく同じ動作になる。

[Patterns]
Name = "ActiveX auto download Killer2"
Active = TRUE
Limit = 256
Match = "<object *>"
Replace = "\n<!-- ActiveX Killer2 -->\n"

これがゴミじゃなかったらなんなのさ。

25 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 23:17:20 ID:wVa+OLVx0]
あれ? <objects って何だ?

26 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 23:28:20 ID:wVa+OLVx0]
地雷サイトを踏みたくない人は使うといいよ。

[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: esc omi.sub.jp (out)"
Match = "omt.sub.jp/"
Replace = "$JUMP(www.teamokuyama.com/taizo/jirai/)"

27 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/05(水) 23:34:45 ID:BcAwyj1E0]
>>22
白背景を灰色にするのは色々詰め込んでるうちにこうなった

Name = "Make White BgColor Gray"
Active = TRUE
Multi = TRUE
Limit = 1024
Match = "(<[a-z][^>]++bgcolor=)\#$AV(white|#+f[a-f]f[a-f]f[a-f]|#+fff)$SET(\#=#efefef)|"
"(($NEST({,})|<[a-z][^>]++style=$AV(*)*>)&&"
"((*background(-color)+ : [^;]++)\#"
"(rgb\( [#250:255] , [#250:255] , [#250:255] \)|white|#f[a-f]f[a-f]f[a-f]|#fff)"
"$SET(\#=#efefef)(^[0-9a-f]))+{1,*}\#)"
Replace = "\@"


28 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 02:01:49 ID:/QufTaSz0]
unescape()で括弧内の変換されているのを元に戻すフィルターをオミトロンで作成できるでしょうか?

こういう風にしたいのですが
unescape(%64%38%33%64%39%38%38)
            ↓
unescape(d83d988)

29 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 02:44:56 ID://xoN2qB0]
Match = "unescape\(([^)]+)\0\)"
Replace = "unescape($UESC(\0))"

30 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 18:08:10 ID:tDAxj4270]
>>29
ありがとうございます。おかげでちまちまやりながらほとんどできました
javaスクリプト?でリンクを表示させてるのを普通のリンクに戻したいのですが

Match = "\('<a\sh'\s\+\s'ref\'\s\+\s\'\="(*)\1\'\s\+\sunescape\(\'([^)]+)\0\)\s\+\s\'\">\'\);"
Replace = "<a href="\1$UESC(\0)">"

('<a h' + 'ref' + '="/test/' + unescape('%64%38%33%64%39%37%2e%68%74%6d%6c') + '">');
                   ↓
           <a href="/test/d83d97.html'">
                            ↑ここの「'」がどうしてもマッチしてくれないのですが・・・

\0の代入に巻き込まれてるとかなんですかね・・・・



31 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 18:34:26 ID:dwe0BiAb0]
>>22
[Patterns]
Name = "Background Sober"
Active = TRUE
URL = "$TYPE(htm)|$TYPE(css)"
Limit = 256
Match = "background-color : (white|#fff(fff|(^(^[^0-9a-f]))))$SET(#=background-color:#f5f5f5)|"
"bgcolor=("|)\0(white|#fff(fff|(^(^[^0-9a-f]))))$SET(#=bgcolor=\0#f5f5f5)|"
"<body(^*bgcolor=|*background(-color|) :)\0>$SET(#=<body bgcolor="#f5f5f5"\0>)"
Replace = "\@"

bodyタグがスクリプト内に書かれてたりするとたぶんバグる。
そんなサイト見たことねえけど。
好みでマルチ付けれ。
(参考:think氏の「bgcolor: Replace white by gray」)

32 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 18:46:35 ID:XH/qMRUz0]
>30

Match
\('<a\sh'\s\+\s'ref\'\s\+\s\'\="(*)\1\'\s\+\sunescape\(\'([%a-z0-9]+)\0\'\)\s\+\s\'\">\'\);

33 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 18:53:03 ID:tDAxj4270]
>>32
ありがとうございました、おかげで動作するようになりましたm(__)m

34 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 18:55:36 ID:XH/qMRUz0]
もうちょっとやってみた。\s は空白に変更してみた。
>30のサンプルを見る限りでは、Boundsを使っても問題ないと判断した。

Bounds = "<a\s[^>]+>"
Match = "*h['+ ]+r['+ ]+e['+ ]+f['+ ]+=$AV(([^']+)\1\' \+ unescape\(\'([%a-z0-9]+)\0\'\) \+ \')*"

35 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 19:37:59 ID:tDAxj4270]
>>34
こちらでも動作しました
整理してくれてありがとうございます

36 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 22:47:55 ID:On6HWOma0]
この場合は$AVは使わないほうが。

37 名前:名無しさん@お腹いっぱい。 [2007/12/06(木) 23:09:11 ID:R8U55YGP0]
>>13>17のフィルタがこの下のサイトに通用しない

shizuoka.cool.ne.jp/tomoyotakeyama/vein.html

なにが悪いんだろう

38 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 23:21:57 ID:7kOD+htD0]
頭が悪いんだと思う
ちょっと専門外だから精神科か脳外科に行ってくれ

39 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 23:24:39 ID:k1rHOuWT0]
>>37がcoolに見える俺は目が悪いかもしれん

40 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 23:29:56 ID:Xn5FAmic0]
俺の環境では、Infoseek ad bannerはバッチリ消えてる。



41 名前:名無しさん@お腹いっぱい。 [2007/12/06(木) 23:37:30 ID:R8U55YGP0]
>>40
マジ?どんなフィルタ入れてるか教えてほすい

42 名前:13 mailto:sage [2007/12/06(木) 23:43:11 ID:ELyWchZw0]
ほんとだ、消えないですね
urlのところを削ってもダメだ

43 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/06(木) 23:45:49 ID:Zm4uGiya0]
ソースぐらい見ろよ

44 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 00:07:20 ID:+QHDtl/O0]
>36
JavaScriptは専門外なので、そのへんは知識のある人にまかせます。

45 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 02:17:39 ID:wohd68mG0]
>>27
いただきました。 ほとんどのサイトで有効になりました。

46 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 12:09:02 ID:XqFDiF+W0]
ここのテレビ番組表の広告を消すフィルターお願いします
tv.nifty.com/

47 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 17:02:53 ID:Qjb9pdW50]
俺もちょっといじってみたけど、infoseekアドレス以外のinfoseekバナー消せないな、、、
だれか教えてくれー

48 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 18:41:58 ID:CW4/7Cr30]
topics.news.www.infoseek.co.jp

49 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/08(土) 16:50:36 ID:IeJgHuLc0]
blog.livedoor.jp/dqnplus/archives/1064786.html
このページの
この記事へのトラックバック、の一覧部分を消す方法はあるでしょうか。

50 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/08(土) 17:08:22 ID:cvQ3OnBF0]
Limit = 24
Match = "<div(^(^\sid="trackback">))$STOP()"
Replace = "<div style="display:none""



51 名前:49 mailto:sage [2007/12/08(土) 17:15:16 ID:IeJgHuLc0]
>>50

早速ありがとうございます。
活用させていただきます。

52 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/09(日) 00:07:03 ID:+yj9DvWM0]
スマブラ拳の記事個別ページ
www.smashbros.com/jp/music/music16.html
のtitleを、例えばこのページであれば
「X(エックス):トンネルシーン | スマブラ拳!!」
にするようなフィルタをお願いします。

53 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/09(日) 00:39:49 ID:Un9xFsJB0]
>52
「オンラインお問い合わせ窓口」ってのに直接意見を書いた方がいいかも。
名前必須だけど、書きたくなければ適当にごまかしてもいいだろうし。
URIを示してtitle要素くらいきちんと書けとでも言えば対応してくれるかもしれん。

54 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/09(日) 00:58:47 ID:0Oq0cIXz0]
一番上の広告消すフィルタおねがいします。
weather.goo.ne.jp/area/4410.html

55 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/09(日) 00:59:47 ID:xW8vU3Re0]
>>53
ありがとうございます!やってみます!

ってwまじかー
上手い方法が思い浮かばなかったから、デキるお兄さんに一度作ってもらって
勉強させて貰おうかと思ったんだけど…
スマートにやる方法はない、がFAってことでFAでしょうか?

56 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/09(日) 01:04:22 ID:pCn1tmBK0]
>>55
<P CLASS="entry_title cfff f14"> のとこを変数に取得してtitleに流し込めばいいんじゃない

57 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/09(日) 01:10:25 ID:xW8vU3Re0]
>>54
[Patterns]
Name = "kill weather.goo itiban ue no ad"
Active = TRUE
URL = "weather.goo.ne.jp/area/[0-9]+.html"
Limit = 4000
Match = "<!--ad_superbanner--> * <!--ad_superbanner-->"
"$STOP()"

>>56
その「titleに流し込む」方法が勉強不足故かわかりません…。
<title> から <p class="entry_title hogehoge /p>辺りまで全部マッチ範囲に含めれば
簡単に可能なのは分かるんですが、ちょっとスマートじゃないなと思いまして。

58 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/09(日) 01:43:07 ID:0Oq0cIXz0]
ありがとう! スクロールせずに天気が見られるようになりました

59 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/09(日) 01:46:51 ID:rtZblslT0]
>>57
取り込み専用のフィルタ作って、グローバル変数に代入しろってことだろう。
それがスマートかどうかは疑問だが。

60 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/09(日) 01:56:38 ID:5d9iWt9e0]
1、titleタグを消す
2、pタグの内容を取り込み、その場所にtitleタグを挿入する。

で良いかと。 htmlの文法違反になるけどブラウザはちゃんと認識してくれるはず。
htmlの文法を守りたいならjavascriptでtitle要素を置換。



61 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/09(日) 03:16:52 ID:Un9xFsJB0]
やってみたけど、titleの中身を置き換えるのがうまくいかない。
やはり上から順にフィルタリングさせる以上は無理か。

Name = "New HTML filter1"
Active = TRUE
Multi = TRUE
URL = "www.smashbros.com/jp/"
Limit = 64
Match = "<TITLE>[^<]+</TITLE>$TST(smashbros=?*)"
Replace = "<title>$GET(smashbros)</title>$SET(smashbros=)$STOP()"

Name = "New HTML filter2"
Active = TRUE
URL = "www.smashbros.com/jp/"
Limit = 256
Match = "(^(^<P CLASS="entry_title cfff f14">([^<]+)\1</P>))$SET(smashbros=\1)$STOP()"

62 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/09(日) 05:48:53 ID:VIK2pfso0]
Limit = "128"

<TITLE>*</TITLE>$URL(*jp/index.html)
$SET(0=<TITLE>トップペ―[ジ - スマブラ拳!!</TITLE>)$STOP()|
<TITLE>*</TITLE>|
(
<P\sCLASS="entry_title cfff f14">\1</P>|
<IMG\sSRC=$AV(../images/common/(title|text)*)[^>]++ALT="\1">
)\2
$SET(0=\2\n<TITLE>\1 - スマブラ拳!!</TITLE>)$STOP()

Replace = "\0"

63 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/09(日) 22:19:16 ID:XyFBEk3r0]
リンクが貼られたページに、リンク先のタイトルを表示することってできますか?

64 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/09(日) 22:37:46 ID:dyzsWD6A0]
Ajax使えば何とか 結構重いと思うけど

65 名前:think ◆MM0nnAOCiQ mailto:sage [2007/12/09(日) 23:09:30 ID:x8+N80950]
>>57
JS版とHTML版の2タイプ。

[Patterns]
Name = "smashbros.com: Replace Title JS.ver. [2007/12/09] test1"
Active = TRUE
URL = "$TYPE(htm)www.smashbros.com/jp/music/"
Limit = 256
Match = "(^(^$NEST(<p\s[^>]++class=$AV(entry_title(\s*|))[^>]+>,([^<]+)\0,</p>)))$STOP()"
Replace = "<script type='text/javascript'>"
"document.title="\0";"
"</script>"

Name = "smashbros.com: Replace Title [2007/12/09] test1"
Active = TRUE
URL = "$TYPE(htm)www.smashbros.com/jp/music/"
Limit = 256
Match = "$NEST(<title>,\1,</title>)$SET(Title=\1)|"
"(^(^$NEST(<p\s[^>]++class=$AV(entry_title(\s*|))[^>]+>,([^<]+)\1,</p>)))"
"$SET(0=<title>\1</title>)$STOP()"
Replace = "\0"

どっちかというと、スマートなのはJavaScriptを使う方ですね。

66 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/10(月) 05:16:09 ID:gbyzecvq0]
>65
HTML版の方を試してみた。

<title>X(エックス):トンネルシーン</title><P CLASS="entry_title cfff f14">X(エックス):トンネルシーン</P>

書き換え後のソースは上のようになるけど、
・ソース中では、head要素の中からtitle要素が消える。
・DOM Inspectorで調べると、書き換え後の位置にtitle要素がなかったことになっている。
・DOM Inspectorで調べると、head要素内にtitle要素があるものとみなされている。

Firefox/2.0.0.11では以上の結果になった。
title要素は結局1つしかないからこういう結果になったけど、
こういう場合の対応はUAに依存するかもしれないね。
時には強引な手段も使えるということがわかった。

67 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/10(月) 15:10:58 ID:47eufjkh0]
ちらしの裏にでも書いてくれ

68 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/10(月) 15:21:13 ID:BOQ92etR0]
最近 overtureの広告がどんどん多くなってきてる・・・
いろいろ試してみてもぜんぜん消えない
いたちごっこだな

69 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/10(月) 17:05:27 ID:47eufjkh0]
>>64
Ajaxじゃ無理。 jsの同一鯖制限に引っかかる。

70 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/10(月) 18:54:16 ID:nSHI16OC0]
N天堂に変更依頼メール出すのが一番スマートだとおも



71 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/11(火) 00:57:11 ID:lfiiS2i50]
>>68
広告はほっといて、アクセス自体カットしちゃえば。
初めからついてるフィルターの中にそういうのあるからリストに登録しとけ。

72 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/11(火) 02:15:33 ID:u/PeykcN0]
斧でDL制限に引っかかったときのエラーページにローカルの時計を表示させるとかできますかね

73 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/11(火) 02:25:44 ID:v5ERNgxc0]
エラーページ?
というか○○秒以内にどうこうのページには、アクセス時刻あるじゃん。

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/11(火) 02:36:14 ID:d9XwAg+e0]
>>72
jsで出来る。 とほほのjs編に現在時刻を表示するサンプルコードがあるよ。

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/11(火) 03:17:52 ID:QJ38MXzZ0]
>>69
$RDIRを使えば何とかなるかと
Match = "\h/proxo-rdir/\0"
Replace = "$RDIR(\0)"
ってな感じで

76 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/11(火) 03:21:03 ID:d9XwAg+e0]
その手があったか。 そいや>>72も$DTMで出来るかも。

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/11(火) 03:22:14 ID:d9XwAg+e0]
ああ、違うわ、$DTMじゃページの読み込み時刻が表示されるだけか。

78 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/12(水) 01:31:12 ID:DdasDthm0]
文字化け「潤オ」を発生させないフィルタきぼん

79 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/13(木) 03:15:20 ID:gPl8DPpx0]
Match = "潤オ"
Replace = ""

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/13(木) 18:06:51 ID:RUtS3+jUP]
プロバイダに規制がかかり、書くためにp2.2ch.netを使用しています
p2は使いにくいので、読むときはp2を使わずに閲覧して
書き込み時のみ勝手にp2に送信するようにしたいのですが
有志の方よろしくお願いします



81 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/13(木) 22:52:31 ID:VYMRs3U30]
2chの閲覧は何でしてるの?普通のブラウザならオミでも何とかなるかも
専用ブラウザならスレ違い

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/14(金) 01:52:31 ID:wRckAH0I0]
>>80
pc11.2ch.net/test/read.cgi/software/1195310686/339,345

83 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/14(金) 08:08:57 ID:MJpW9Ow7P]
>>81
ブラウザはプニルです
けど、オミトロンって専ブラでも使えるんじゃ?
>>82
ocn全規制11日目
結局p2買ってオミトロンなどで工夫するしかないですよね


84 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/14(金) 23:41:50 ID:DrTL5FeW0]
yourfilehostの画面の中にでる広告をカットしたいのですが、
全然わらかないので、是非有識者の方お教え下さい
uploda2ch.net/ex/src/ex0340.png

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/15(土) 09:32:44 ID:DlUeh8Z+0]
>>83
専用ブラウザはDAT直読みしてる
で、それを加工してHTMLにして表示している
これ以上は自分で考えてくれ

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/15(土) 09:37:09 ID:DlUeh8Z+0]
>>84
それは画像じゃなくてFLASHだから、プレイヤーを逆コンパイルして
その広告部分を非表示にするJSを書けばおk

87 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 15:27:24 ID:UzFA1LzX0]
quote.yahoo.co.jp/m3?u
一番上の広告を消すフィルタをおねがいします。


88 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/16(日) 23:21:01 ID:YjBYBxQt0]
サイトのフォントを強制的に指定(例えば[Meiryo mod 12pt AA])するフィルタお願いできませか?

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 00:13:30 ID:JyMkcGq20]
IEのオプションで可能なんじゃないか。

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 00:54:49 ID:EdCkr0g60]
>>89
ある程度は可能なんですがサイト側でフォントを指定しているとそっちを優先されてしまうんです。
ここはオミトロンの出番かなと想いまして。



91 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 01:22:41 ID:pcFY+DHZ0]
!important

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 01:37:37 ID:oJvzVXKh0]
ユーザースタイルシート!

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 02:31:02 ID:zo5fVhdS0]
常時フォントを固定すると、何かと支障がありそうだけどな。
必要なときだけそうしたいならばオミトロンを組み合わせればいいけど、
常時固定なら
* { font-family: "Meiryo mod 12pt AA", sans-serif !important; }
これでいい。

94 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 07:55:23 ID:9PRRCzmA0]
>>90
ユーザ補助の指定されたフォントスタイルを使用しないってやつ

95 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 11:15:34 ID:JyMkcGq20]
>>90
サイト側でフォント指定しててもIEオプションで強制的に指定できるんだよ。
全般でフォント指定してから、ユーザー補助で。
「Web ページで指定されたフォント スタイルを使用しない」を有効にすればいい。

96 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 11:23:57 ID:JyMkcGq20]
かぶったようです。
ども。

97 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 17:16:59 ID:5zxYDMGx0]
強制的にリンクの文字列の前半だけクリックすれば_selfで開き、
後半を_blankで開く。って出来るでしょうか
例えば、<a href="xxx.html">abcd株式会社ご案内</a> のような場合に、
abcdをクリックすると_selfで開いて、株式会社をクリックすると_blankで開く。

$NEST(<a\s[^>]++href=$AV(\0)[^>]+>,(????)\1 \2</a>)
こういう形だとabcdは1バイトが4つなので(????)一応できるのですが、
「abc株式会社ご案内」のような場合は株にかかって文字化けしてしまいます。
2バイト文字判定が必要でしょうか。

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 20:20:24 ID:NoWRGHBl0]
>>94
>>95
面倒かけたな、助かったぜ

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 23:03:28 ID:s366gOJ+0]
>>97
そもそも「前半」と「後半」を貴方がどう定義してるのかわからんから、どうもこうも言いようがないよ。

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/17(月) 23:43:21 ID:zo5fVhdS0]
>97
悪いことは言わないから、
「前半」とか「後半」とかくだらないことは考えない方がいい。

対策(どちらか片方だけ実行すればよい)
a. アンカーの開始タグから終了タグまでマッチさせてtarget="_self"にさせ、
  その直後、target="_blank"にしたアンカーも作る。
b. アンカーの開始タグにマッチさせてtarget="_self"にするだけ。
  新規ウィンドウで開きたければ、Shiftを押しながらアンカーをクリックする。
  タブブラウザであれば、マウスのホイールクリックでもよいかもしれない。



101 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/18(火) 00:06:33 ID:5uJVI1kD0]
「前半」と「後半」に分けて色も変えたら面白い。






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

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

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