网页投票怎么刷投票 2015年04月07日10:55:10脚本

2021-04-17   网络转载
联系方式

简单的投票系统以及js刷票的想法和方法

更新时间:2015年4月7日10:55:10提交:

本文主要介绍简单的投票系统以及js刷票的思想和方法。这篇文章非常详细,想法很明确。这是一篇很好的文章。我推荐给这里的每个人。有需要的朋友可以参考一下。

我早就听说有一种投票表决脚本,有些人在微博民意测验和其他相关民意测验中进行民意测验。

尝试一下,也许您也会得到这张票?经过几个小时的修补,我终于注意到了它。

([1)投票系统

要滑动选票,您必须首先具有一个投票界面。

当然,您可以直接访问每个投票网站,但是为了您自己的方便,这里仍然是投票页面。

页面大致如下或查看演示

据此,界面非常简单,但基本上也具有投票的基本功能。

原始规则是:只能投票一次,然后提示成功,然后按钮不可用。

所有这些都是本机JS,具有不灵活的DOM操作的人可以使用它进行练习。当然,使用jq将非常方便。

html / css部分





投票系统 & js脚本简单刷票



给你的小伙伴投上一票吧

one

总票数: 0

总票数: 0

总票数: 0

总票数: 0

js部分

评论应该更清晰,投票页面简单。

([2)用于刷票的脚本的实现

滑动投票脚本,这意味着通过脚本进行投票,如何实现投票?

通过上面的代码,我们知道一般的投票是单击“投票”,以便处理数据。

前端有一个投票计数num,后端有一个投票计数num。它们是同步的。我们不需要关心后端号网页投票怎么刷投票,因为前端和后端是同步的。

触发事件时,js自然会同步num。我们要刷票,实际上,这只是触发事件。

此外网页投票怎么刷投票,投票系统是其他人的页面,我们无权对其进行修改。我们实际上可以做的是通过js模拟事件的发生。

然后我自己编写了脚本,应该如何使用?

通常,您使用控制台模式,例如控制台。将您自己的脚本放入其中,它将解析并执行它并处理页面数据。

例如,在此处的控制台中,信息显示在左侧,而js代码可以在右侧输入。

或者您可以使用控制台,只需输入js并按键即可执行

如果您还没有在童鞋中使用过这些东西,则可以搜索相关知识。

然后编写一个简单的票刷卡脚本

首先,我们采用形式化方法,假设投票页不是由我们撰写的,我们如何刷票?

我们必须找到投票要点。

使用评论元素来查找它,通常是投票按钮。

单击该按钮,然后将鼠标移到投票页面上的按钮以尝试?在页面上搜索其他标签信息,例如id等,这些标签信息将为您提供方便。

好的,确定相关信息,id标签类型等。

现在,我想投两票,每两秒钟投给他一票。我的目标是使总票数保持大于(当然,无论您想要什么)两票。

让我们开始编写代码,习惯它,您可以直接在控制台中使用它。

或者,如果旧版本不支持它,则将其添加到代码中:

javascript:(function(url) {
  var s = document.createElement('script');
  s.src = url;
  (document.getElementsByTagName('head')[0] ||
    document.getElementsByTagName('body')[0]).appendChild(s);
})('http://code.jquery.com/jquery-2.1.3.js');

正式开始

1.编写通用的机票回扣功能

使用计时器每两秒钟执行一次投票事件。在获得5票领先后,它将被暂停。

2.调用票务功能

最初调用一次,当您单击运行时,脚本将自然执行。

然后监视投票数的变化并进行绑定处理。

普通事件只能由那些与表单相关的标记元素支持。当然,我们可以将投票的跨度更改为标签,并使其具有事件。

但是该页面属于其他人,我们无法更改它。

因此,我进行了搜索,最后找到了一种方法来检测其他标签(例如div span)的内容中的变化。如果您想深入了解这种方法

brushVotes(); // ˢƱ
$("#person3>p>span").bind('DOMNodeInserted', function(e) { //three改变则 触发
 brushVotes(); //继续刷票
});

通过这种方式,如果更改了票数,它将自动触发以继续滑动票。

完整脚本

javascript:(function(url) {
  var s = document.createElement('script');
  s.src = url;
  (document.getElementsByTagName('head')[0] ||
    document.getElementsByTagName('body')[0]).appendChild(s);
})('http://code.jquery.com/jquery-2.1.3.js');
brushVotes(); // ˢƱ
$("#person3>p>span").bind('DOMNodeInserted', function(e) { //three改变则 触发
 brushVotes(); //继续刷票
});
function brushVotes(){  //刷票函数
var t = setInterval(function(){
 var three_num = $("#person3>p>span").text(); //three票数
 var two_num  = $("#person2>p>span").text();  // two票数
 console.info(two_num+" "+three_num);
 
 if(two_num - three_num < 5){  //要保持领先5票的优势
  $("#person2>button").click().attr("disabled",false); //触发投票的事件click,投完后记得把投票权限拿回来
 }
 if(two_num - three_num == 5){ //5票领先了就此打住
  clearInterval(t);
 }
 
},2000);
}

最后,对其进行仿真。

1.进入投票页面,调用它,然后在控制台右侧的代码输入区域中输入完整的代码

2.然后先单击左上角的运行,让两个从零开始以5票的票数5.向前滑动5

这种方式最多5次

3.然后,有人进行了模拟投票并单击了按钮

4.检测到票数已更改,有两个继续刷票

5.最后,它在获得6票后被暂停。

--------------------------------------------------- -------------------------------------------------- -----

这是一个简单的票刷卡脚本的实现。

最重要的是学习如何使用自己的脚本来操作其他人的页面。当然,这与所谓的脚本注入不同。

我们要做的是模拟正常页面的事件并手动触发它们。

通过这种机制,不仅可以轻扫投票系统,还可以执行暴力验证和登录。但是,当您遇到验证码时,您将损失很多钱,并且您还可以使用所谓的火车票抢夺脚本。但是应该涉及更多的知识。

支付宝转账赞助

支付宝扫一扫赞助

微信转账赞助

微信扫一扫赞助

    A+
当前页面:http://www.v8tp.cn/wltp/4112.html