论坛自动灌水脚本

  将差不多两年前的代码重写了一遍,干净了许多!脚本安装后,页面最下方会出现图形用户界面。其实脚本的核心代码就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 = GM_getValue(‘value‘);
40   document.getElementById(‘fastpostsubmit‘).click();
41   window.setTimeout(function() {startWater();}, GM_getValue(‘interval‘) * 1000);
42 }

  

时间: 2024-11-08 19:29:51

论坛自动灌水脚本的相关文章

论坛自动灌水脚本(vbs)

估计都快有两年历史了~也无需重构,因为差不多已经是最简版本.vbs纯粹是为了好玩,几次看到vbs身处语言排行榜的最尾端,心疼啊. 1 on error resume Next '遇到错误继续执行 2 dim url, val 3 url = InputBox("输入需要灌水的网址:") 4 val = InputBox("输入需要灌水的内容:") 5 set ie = wscript.createObject("internetExplorer.appli

论坛防灌水软件大PK,谁更胜一筹?

论坛广告机刷注册,垃圾灌水一直是广大站长很头疼的问题,针对这两个"顽疾"也有不少的解决办法,比如建站程序自带的防灌水机制,各种各样的防灌水插件等等. 不过从许多站长的反馈来看,这些防灌水插件的效果都有限,尤其是面对不断"进步"的广告机灌水机,升级优化较慢,在对抗中处于下风.这也是许多站点已经做了防护,但依然会受到广告机侵扰的重要原因. 当然,在对抗广告机的过程中,也出现了许多效果不错的产品,比如使用最广泛的腾讯防水墙,比如可以秒杀广告机的同盾反欺诈云. 刚好这两款产

同盾反欺诈云防垃圾灌水帖体验分享

年初将留言本改成了松松论坛,解决了留言本很多问题,也有了互动性,增强了粘性. 不过随后遇到了很多问题,尤其是垃圾贴的问题困扰了我们很久,有一段时间有人用论坛群发器发布了很多垃圾贴,原本只有几千条的帖子,一晚上就被刷了50多万条垃圾帖. 后来做过很多防范措施,例如装了防灌水插件.设置关键词黑名单,设用户黑名单等等,但都收效甚微.现在不得已关闭用户注册,全部改成QQ开放平台的QQ号登陆. 在这个过程中,也有不少热心朋友推荐了一些防灌水工具,测试过后发现网名为西北飞哥的朋友介绍的效果最好,也是松松论坛

【译】MVC3 20个秘方-(15)使用CAPTCHA去防止恶意软件自动提交评论(防灌水)

[译]MVC3 20个秘方-(15)使用CAPTCHA去防止恶意软件自动提交评论(防灌水) 问题 有种不太幸运的情况,有人用自动程序去提交表单,在整个互联网中造成大量的垃圾.为了防止这种情况的方法之一,是使用一个验证码---CAPTCHA:全自动区分计算机和人类的图灵测试,这迫使用户把生成的文字输入到文本框. (译者:CAPTCHA是一种更人性化的验证码,可以通过视觉和听觉来区分post的请求是人类还是计算机发出的) 解决方案 从NuGet安装ASP.NET Web Helpers Librar

论坛如何防灌水垃圾帖?

如何控制论坛垃圾贴和一些恶意灌水帖子,永远都是站长们最最关心的问题.尤其是一些新手站长,对论坛的管理缺乏建议,常常受到垃圾帖肆掠,灌水无意义帖子横飞,这严重影响正常访问用户体验.小编结合自己的工作经验和一些老站长们的建议,整理出本文,告诉大家如何防灌水垃圾帖设置,防灌水垃圾帖,希望能对刚刚接触discuz! X2.5的站长们提供一些帮助. 防灌水垃圾帖设置下面说明的重点地方. 一.注册于访问控制 操作:Discuz!X2.5管理后台->全局->注册与访问控制 会员注册策略设置: 新用户注册验证

对RoboMaster论坛自动签到脚本制作(虽然无卵用)

RoboMaster论坛自动签到,自动浏览刷分 不务正业系列 上完最后一节课,队长跟我们说,RM有个BBS,可以看看,但是下载要金币,这个金币只能做签到等事情才能得到,所以我用python做了一个小程序搞事,自动签到. FLAG:写完这篇就去复习大物 效果图: 签到功能: 浏览刷分功能: 正题 网上流行的自动签到主要有两种,一种是用类似浏览器的插件,让浏览器后台模拟鼠标点击,它的局限是换了电脑就不好用了,要装一大堆东西,但对网站兼容性好. 另一种是直接发数据包,浏览器与服务器的通讯都是采用数据包

HTTP应用:模拟灌水机器人

模拟灌水机器人     注:由于论坛实现了评价审核,或者直接使用wordpress建站,本文实现的灌水机器人就显得吃力了. 首先,要实现HTTP协议与服务器的交互,不一定使用浏览器,对于服务器,无法识别是真实的浏览器还是"虚拟"的浏览器. 1.   PHP中与HTTP协议相关的函数 a)  get_headers()函数.取得服务器响应一个HTTP请求所发送的标头.可以用此函数来请求一个URL,来判断请求的资源是否存在. b)  file 系列函数:包括fopen.file_get_c

bzoj1601【Usaco2008 Oct】灌水

1601: [Usaco2008 Oct]灌水 Time Limit: 5 Sec  Memory Limit: 162 MB Submit: 1589  Solved: 1035 [Submit][Status][Discuss] Description Farmer John已经决定把水灌到他的n(1<=n<=300)块农田,农田被数字1到n标记.把一块土地进行灌水有两种方法,从其他农田饮水,或者这块土地建造水库. 建造一个水库需要花费wi(1<=wi<=100000),连接两

BZOJ1601: [Usaco2008 Oct]灌水

1601: [Usaco2008 Oct]灌水 Time Limit: 5 Sec  Memory Limit: 162 MBSubmit: 1280  Solved: 839[Submit][Status] Description Farmer John已经决定把水灌到他的n(1<=n<=300)块农田,农田被数字1到n标记.把一块土地进行灌水有两种方法,从其他农田饮水,或者这块土地建造水库. 建造一个水库需要花费wi(1<=wi<=100000),连接两块土地需要花费Pij(1