首页 > 代码库 > 论坛自动灌水脚本

论坛自动灌水脚本

  将差不多两年前的代码重写了一遍,干净了许多!脚本安装后,页面最下方会出现图形用户界面。其实脚本的核心代码就startWater函数里的后三行~

 1 // ==UserScript== 2 // @name        autoreply 3 // @namespace   http://www.cnblogs.com/bigbigsunrise 4 // @include     * 5 // @version     1.0 6 // @grant       GM_setValue 7 // @grant       GM_getValue 8 // @grant       GM_deleteValue 9 // ==/UserScript==10 11 12 ///////////////////////---图形界面---////////////////////////13 var mainDiv = document.getElementById("ct");14 var newDiv = document.createElement("div");15 newDiv.innerHTML = ‘16   <b>回复内容</b>17   <input id="txt1" type="text" style="width:400px" >18   <b>回复次数</b>19   <input id ="txt2" type="text" style="width:30px" >20   <b>间隔时间(秒)</b>21   <input id="txt3" type="text" style="width:30px" >22   <button id="btn" style="float:right;margin-right:200px">23   <strong> 开启灌水模式 </strong> </button>‘;24 25 mainDiv.appendChild(newDiv);26 document.getElementById(‘btn‘).onclick = function() {27   GM_setValue(‘value‘, document.getElementById(‘txt1‘).value);28   GM_setValue(‘interval‘, document.getElementById(‘txt3‘).value);29   GM_setValue(‘count‘, document.getElementById(‘txt2‘).value);30   startWater();31 };32 ///////////////////////---图形界面---////////////////////////33 34 function startWater() {35   var count = GM_getValue(‘count‘) ;36   if(!count) 37     return;38   GM_setValue(‘count‘, count - 1);39   document.getElementById(‘fastpostmessage‘).value = http://www.mamicode.com/GM_getValue(‘value‘);40   document.getElementById(‘fastpostsubmit‘).click();41   window.setTimeout(function() {startWater();}, GM_getValue(‘interval‘) * 1000);42 }

 

  

论坛自动灌水脚本