18P2P_autothanks

18P2P自动感谢

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

You will need to install an extension such as Tampermonkey to install this script.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name           18P2P_autothanks
// @description    18P2P自动感谢
// @include        http://111.92.236.50/*
// @include        http://18p2p.com/*
// @include        http://*.18p2p.com/*
// @author         congxz6688
// @version        2015.8.13.0
// @namespace https://greasyfork.org/scripts/165
// ==/UserScript==

if(window.location.href.indexOf("forumdisplay.php")!=-1){
	var fid=window.location.href.split("fid=")[1].match(/\d+/)[0];
	function playthanks(e){
		theAnchor=e.target;
		var formhash=document.querySelector('[name="formhash"]').value;
		var wwe=theAnchor.href;
		var tid=wwe.split("tid=")[1].match(/\d+/)[0];
		var urll=wwe.match(/htt.*?(?=(viewthread|redirect))/)[0] + "thankyou.php?fid=" + fid +"&tid="+tid+ "&thankyousubmit=1&formhash="+formhash+"&reason=Thanks";
		GM_xmlhttpRequest({
			method: 'POST',
			synchronous:true,
			url: urll,
			onload: function(){
				GM_log("自动感谢 ok!");
				window.location=wwe;
			}
		})
	}
	var allTabLink=document.querySelectorAll('[href*="viewthread.php"],[href*="redirect.php"]');
	for (sd=0;sd<allTabLink.length;sd++){
		allTabLink[sd].addEventListener("click",playthanks,false);
		allTabLink[sd].innerHTML = allTabLink[sd].innerHTML.replace(/<.*?>/g,"")
	}
}