Yahoo検索結果から広告を削除するGreasemonkey

昨今の話題で、Yahoo検索結果の広告部分がマルウェアに汚染されているようだ。
普段はGoogle検索を使ってるけど、今後絶対にYahoo検索を使わないとも言い切れず、そのときはきっと汚染を忘れていそうなので、Greasemonkeyを書いておく。

// ==UserScript==
// @name        Yahoo検索結果の広告削除
// @namespace   http://d.hatena.ne.jp/otn/
// @include     http://search.yahoo.co.jp/search?*
// @version     1
// @grant       none
// ==/UserScript==
var x;
x=document.getElementById("So1");
if(x)x.parentNode.removeChild(x);
x=document.getElementById("So2");
if(x)x.parentNode.removeChild(x);

二回くらいなので、ベタで書いた方がシンプルだと思うけど、繰り返しで書くとこうか。

["So1","So2"].forEach(function(id){
	var x=document.getElementById(id);
	if(x)x.parentNode.removeChild(x);
});