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

このエントリーをはてなブックマークに追加
276名無しさん@お腹いっぱい。
Youtube - Add link to download
http://d.hatena.ne.jp/smoking186/20060113/1137126608

上のフィルタの補助的フィルタ。 ファイル名に拡張子 .flv を自動で追加する。
ブラウザによってはこのフィルタ無しでも自動で追加してくれるから不要かも。

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Location: YouTube Add ".flv" Part1 [060410] (In)"
Match = "(http://(^www.)[^/]++.youtube.com/get_video)\1(\?*)\2"
Replace = "\1.flv\2\&proxo_flv"

[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: YouTube Add ".flv" Part2 [060410] (Out)"
Match = "(http://(^www.)[^/]++.youtube.com/*)\1.flv(\?*)\2\&proxo_flv(^?)"
Replace = "$RDIR(\1\2)"

>>274
[%92] の1バイトだけにマッチさせてフィルタリングすると日本語ページで誤爆しちゃうんですね。

しかしブラウザのソース表示やテキストエディタ上で勝手に違う文字に置換されるってのは困りものだ。
ページを保存してバイナリエディタで覗いてみたらブラウザが保存時に勝手に参照文字に変換してた。-_-;