Proxomitron フィルター作成スレッド Part8at SOFTWARE
Proxomitron フィルター作成スレッド Part8 - 暇つぶし2ch523:think ◆MM0nnAOCiQ
08/02/11 16:57:00 JVJTtG3g0
>>513
> amazonのURLは和書だと以下のようなものもあるので、
あ、そこまで厳密には考えてませんでした。
AmazonのURLは仕様変更が多々あって非常にわかりづらいですね。
Control URLのリスト用に書いた「Amazonの表現」があるので、これを改造して作ってみました。

■Control URL用リスト

# Amazon -- 新URLに転送
(www.|)amazon.(co.|)jp/(exec/obidos/ASIN/([\%~0-9%41-%5a]+{10}/)\0|gp/product/\0)&[Tab]$JUMP(URLリンク(www.amazon.co.jp))

# Amazon -- URL内の商品名文字列を削除
(www.|)amazon.(co.|)jp/[\%0-9a-z~]+{1,*}(-[\%0-9a-z~]+{1,*})+{1,*}/(dp/[\%~0-9%41-%5a]+{10}(/|(^?)))\0[Tab]$JUMP(URLリンク(www.amazon.co.jp))

■フィルタ

[Patterns]
Name = "TS: Kill amazon affiliate ad [2008/02/11] test1"
Active = TRUE
URL = "$TYPE(htm)202.212.88.55/(ch/|psp/)chabo.cgi(^?)"
Limit = 8192
Match = "$NEST(<table(\s|>),"
"*<a\s[^>]++href=$AV((http://(www.|)amazon.(co.|)jp/([\%0-9a-z~]+{1,*}(-[\%0-9a-z~]+{1,*})+{1,*}/|)"
"(dp/[\%~0-9%41-%5a]+{10}/|exec/obidos/ASIN/[\%~0-9%41-%5a]+{10}/|gp/product/[^/]+/)[^/-]+-22(/|)"
")\0)"
"*,</table>)"
Replace = "<!-- Kill Kill amazon affiliate ad: \0 -->"

■備考
アフィリエイトURLはよくわからないので、あまり深い検証はしてないです。
サンプルがあれば対応する気はありますので、希望があれば仰ってください。


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