返回首頁 

Greasy Fork is available in English.

AutoSpamCop

GreaseMonkey script for validating SpamCop reports


Installer ce script?
// ==UserScript==// @name AutoSpamCop// @namespace   Violentmonkey Scripts// @version	2.3// @description	GreaseMonkey script for validating SpamCop reports// @licence MIT License (MIT)// @namespace Violentmonkey Scripts// @match *://www.spamcop.net/*// @match *://spamcop.net/*// @run-at document-end// @icon https://www.spamcop.net/images/05logo.png// @grant none// @date 30/08/2023// ==/UserScript==console.log("AutoSpamCop : Started.");function SearchNextReport(){console.log("AutoSpamCop : SearchNextReport.");var aTags = document.getElementsByTagName("a");var searchText = "\nReport Now";for (var i = 0; i < aTags.length; i++) {if (aTags[i].textContent == searchText) {window.location.href = aTags[i].href;break;}}}/* Skip too old repports  */var content = document.body.textContent || document.body.innerText;var hasText = content.indexOf("Sorry, this email is too old to file a spam report")!==-1;if (hasText) {console.log("AutoSpamCop : too old to file, skipped.");SearchNextReport();} else {console.log("AutoSpamCop : Process report.");var form = document.getElementsByName('sendreport');if(form[0])document.forms[1].submit();elseSearchNextReport();console.log("AutoSpamCop : Done.");return;}