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


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

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



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 17:54:26 ID:gFGxBE8e0]
Proxomitron-J
www.pluto.dti.ne.jp/~tengu/proxomitron/

日本語訳ヘルプ
www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html
Proxomitron等に関するWiki
abc.s65.xrea.com/prox/wiki/

Thinking Archive(仮)
vird2002.s8.xrea.com/

Proxomitron専用Uploader ( Upパス=Naoko )
proxo.hp.infoseek.co.jp/

4.5June+7 + 有難屋アイコン + バイパス赤アイコン な本体
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0165.zip

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

---- 関連スレ ----
Proxomitron Part 30
pc11.2ch.net/test/read.cgi/win/1218905098/

■■■■Proxomitron入門スレッド■■■■6
pc11.2ch.net/test/read.cgi/pcqa/1201242934/

ニコニコ動画専用オミトロンソフト板 Part23
pc12.2ch.net/test/read.cgi/software/1241342602/

【オミトロン】ニコニコ動画RC2専用オミトロン part12【.js】
pc11.2ch.net/test/read.cgi/streaming/1221869500/

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/06/07(月) 11:59:55 ID:XQa95K1r0]
[Patterns]
Name = "YouTube | NG Title+Username 100606"
Active = TRUE
URL = "(www|jp).youtube.com/(results|watch)$TYPE(htm)"
Limit = 4000
Match = "$NEST((<div\sclass=$AV(video-cell\s\*sr)[^>]++>)\#*"
"((<div\sclass=$AV(video-entry)[^>]++>)$SET(#=\[NG Title\] )\s<a\s[^>]++><span\s[^>]++><img\s[^>]++title=\"([^>]++$LST(YouTubeNG)([^\"]++|))\#\""
"|(<span\sclass=$AV(video-username)>[^>]++>)$SET(#=\[NG User\] )($LST(YouTubeNG))\#</a>)"
",<div class=$AV(video-clear-list-left)></div>\s</div>\s(</div>)\#)"
"|$NEST((<li\sclass=$AV(video-list-item\s)[^>]++>)\#*"
"((<img\s)$SET(#=\[NG Title\] )[^>]++title=\"([^>]++$LST(YouTubeNG)([^\"]++|))\#\""
"|(<span\sclass=$AV(stat)>)$SET(#=\[NG User\] )($LST(YouTubeNG))\#<)"
",/span></a>(</li>)\#)"
Replace = "\@"

効いてるの実感できるようにNG表示するけど、いらなければReplaceの\@消してね。

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/06/07(月) 14:06:30 ID:h0wYu7ev0]
>>663
横からですけどこれ良いですね。
もし出来れば、動画のタイトルの下の説明文にも反応するようにしていただけませんか?


665 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/06/07(月) 18:55:25 ID:XQa95K1r0]
>>664

|(<div\s[^>]++class=$AV(video-description)>)$SET(#=\[NG Description\] )[^<]++($LST(YouTubeNG))\#[^<]++<

Matchの3行目に追加でいけるかな。

666 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/06/07(月) 22:13:09 ID:h0wYu7ev0]
>>665
すみません、Matchの3行目に追加してみましたが、どうも効いていないようです…

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/06/07(月) 22:26:39 ID:sA8iz4+e0]
$AV(*video-description*)でどうだろう。
もちろん表示されてない部分にはマッチしないからね?

668 名前:663 mailto:sage [2010/06/08(火) 00:18:13 ID:jIodE+0q0]
説明文に検索ワードが当たった場合を考慮してなかった、ごめん。まず>>665
|(<div\s[^>]++class=$AV(video-description)>)$SET(#=\[NG Description\] )\s?++{0,230}($LST(YouTubeNG))\#?++{0,230}\s</div>\s<div\sclass=$AV(result-facets)>
に修正。んで例えばいつも「おっぱい」で検索していて「ロケットおっぱい大気圏突入」をNGにしたいって場合
ロケット(<(/|)b>|)おっぱい(<(/|)b>|)大気圏突入
のように、検索ワードとの間に「(<(/|)b>|)」を入れてリストに登録(勿論文字コード変換も)。これでいけるかな。誤爆怖いよぉ。

669 名前:名無しさん@お腹いっぱい。 mailto:sage [2010/06/08(火) 00:35:11 ID:eoMVh+BU0]
|$NSET(<div,\s[^>]++class=$AV(video-description)>$SET(#=[NG Description] )*($LST(YouTubeNG))\#*,</div>))

というかこのフィルタは動画部分全体を消すんだよね?
$NEST(<div,\sclass=$AV((video|playlist)-cell*)$SET(#=[NG])*($LST(YouTubeNG))\#*,</div>)ってだめかな。
google検索みたいに閉じタグ省略してるとダメだけどyoutubeは問題ないはず。どこにマッチしたかはいじらないとダメだけど消すなら十分のはず。

ちなみに$NESTの使い方が微妙に違うかも。






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

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

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