Spam user clenaer in userscripts.org

By ofk Last update Apr 18, 2007 — Installed 114 times.
// ==UserScript==
// @name           Spam user clenaer in userscripts.org
// @namespace      http://userjs.0fk.org
// @description    Remove comment of spam user
// @include        http://userscripts.org/scripts/show/*
// @version        0.0.1
// ==/UserScript==

(function () {

var BLACK_LIST = [
	'chenyangwei',
];

$E('//table[@class="posts wide"]//tr[@class="post hentry"]//span[@class="fn"]/a[text()="' + BLACK_LIST.join('" or text()="') + '"]/../../..').forEach(function (node) {
	var spacer = node.nextSibling;
	while (spacer.nodeName.toUpperCase() != 'TR')
		spacer = spacer.nextSibling;
	var parent = node.parentNode;
	parent.removeChild(spacer);
	parent.removeChild(node);
});

function $E(xpath, context) {
	context = context || document;
	var iterator = document.evaluate(xpath, context, null, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null), res = [];
	for (var node = iterator.iterateNext(); node; node = iterator.iterateNext())
		res.push(node);
	return res;
}

})()