2016/07/03

ITMediaのPR記事をわかりやすくする (Privoxy版)


下記の記事が、バイドゥ株式会社提供のPR記事(いわゆるネイティブ広告)であるにも関わらずそれとわかりづらい、ということで話題になっている。
「Simeji」は本当にアブないアプリなのか? ホワイトハッカーが厳しくチェックした結果…… - ITmedia Mobile

(内容を読むと「いかにも」な内容なので、これを公平な記事だと思う人はそういるとも思えないが、だとしてもPR記事とわかりづらいのは問題)


有志の方が、PR記事をそれとわかりやすく表示するGreaseMonkeyスクリプトを作ってくれていた。
個人的には自宅ではPrivoxyでフィルタをかけていたので、このGreaseMonkeyスクリプトをPrivoxyに移植してみた。

user.action

{+filter{itmedia-pr}}
www.itmedia.co.jp

user.filter

FILTER: itmedia-pr
s|<div id="cmsByline"><div class="inner" id="byline"><b>\[PR|<div style="margin-top:5px; padding:15px 0px 10px; color:\#fff; text-shadow:1px 1px 0 rgba\(0,0,0,0.2\); background-color:\#FE1A0B; font-size:4em; text-align:center;">PR</div><div id="cmsByline">|gi


上記を/etc/privoxy/user.action/etc/privoxy/user.filterに追記することで、PR記事の場合にはでかでかと「PR」と表示されるようになる。




なお、user.filterの文字コードを合わせるのが面倒だったので、ASCIIコード部分だけ使用した。
他のニュース系サイトも、ちょっといじればPR記事をわかりやすくできるかも。