他人の記事のタイトルを使ってスパムリンクを大量に貼ってるウザいページ
Firefox だとおかしいと言われたので直した。
querySelectorAll を使ってるので Firefox 3.5 以上、Opera 10 以上、Safari 4.0 以上なら使えるはず。
- Google検索の上位に表示されているページが元ページへのリンクを貼っただけのサイトでイラッとしたのでグリモン書いた - 今日もスミマセン。
- 深江直人(カッペ)さんのサイトは邪魔だよね、という話 - 隠れん坊将軍の隠れ蓑
常日頃からウザいと思ってました。
いや、別に検索結果で元の記事より下に来てくれるならあまり文句は言わないのですが、元記事はずーっと下のほうにあるのにこういう役に立たない自動生成ページが上に来るのが許せないのです。
というわけで、snaka さんが最初に書いてた UserJS をフォークしてみました。
- http://gist.github.com/153078
- http://gist.github.com/153078.txt#jaro.user.js (Greasemonkey 用ダウンロードリンク。Opera の場合は拡張子 user.js じゃなくて .js で保存)
どんだけウザいか。
完全に消しちゃってもいいかな、とも思うのですが、元の記事が下のほうにあるのにスパムページが上にある場合などは、スパムページのタイトルをコピーして再検索すると一発で出てきたりするので、一応残しておくのが良いかなと。
現在のスパムリスト
var sites = [ /^http:\/\/\w+\.designlinkdatabase\.net\//, /^http:\/\/\w+\.thumbnailcloud\.net\//, /^http:\/\/\w+\.rightclicksright\.(net|org|biz|info)\//, /^http:\/\/\w+\.designiddatabase\.net\//, /^http:\/\/\w+\.designrecipedatabase\.net\//, /^http:\/\/\w+\.basefeed\.net\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/buzzurl\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/b\.hatena\.ne\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/k\.hatena\.ne\.jp\/keywordblog\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/d\.hatena\.ne\.jp\/keyword\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/clip\.livedoor\.com\//, /^http:\/\/\w+\.pg-feed\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/clip\.nifty\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/bookmark\.fc2\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/bookmarks.yahoo.co.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.blogpet\.net\/bookmark\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/swik\.net\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.choix\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/pookmark\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/faves\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/mark\.jolt\.jp\//, /^http:\/\/.*?\.clipp\.in\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/twib\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/tech\.newzia\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/okyuu\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.wdclip\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.soukyu-mugen\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/script-scrap\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.cssclip\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.tarikin\.net\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.marici\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/tyudon\.com\/blog\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/newsing\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/i\.pecipeci\.net\/hb\//, /^http:\/\/\w+\.pg-feed\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/script-scrap\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/1470\.net\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/friendfeed\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/d\.hatena\.ne\.jp\/f-star\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/synclick\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/tweetbuzz\.jp\/entry\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.tagli\.org\/entry\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.honjala\.net\//, /^http:\/\/(?:\w+.)?atpedia\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/wadainfo\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/hatenatunnel\.appspot\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/ceron\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/ja\.efreedom\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/ja\.w3support\.net\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.megajoin\.com\//, // English Google /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.fixya\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/en\.kioskea\.net\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.recipester\.org\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.wordnik\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/efreedom\.com\//, /^http:\/\/(\w+?\.)?recipester\.org\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.questionhub\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/www\.expert\.tc\//, // OKWave spam /^http:\/\/(.+?\.)?okwave\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/oshiete\.sponichi\.co\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/oshiete\.searchina\.ne\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/questionbox\.jp\.msn\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/oshiete\.homes\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/oshiete1\.goo\.ne\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/qa\.moura\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/qa\.cyzo\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/oshiete\.gogaku-ryugaku\.net\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/ziddy\.japan\.zdnet\.com\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/soudan1\.biglobe\.ne\.jp\//, /^https:\/\/siteproxy.ruqli.workers.dev:443\/http\/oshiete1\.watch\.impress\.co\.jp\// ];
OKWave もウザい。