12306 刷票脚本及稳固刷票脚本(防挂)

电脑杂谈  发布时间:2019-07-16 18:11:46  来源:网络整理

12306 刷票脚本_12306刷票软件360_12306刷票

参考《谷梁传》,以加强文章的气势,参考《孟子》、《荀子》,以使文章条理通达,参考《庄子》、《老子》,以使文章汪洋恣肆,参考《国语》,以使文章增强情趣,参考《离骚》,以使文章能够情思幽微,参考《史记》,以使文章显得语言简洁。今天一同学找到我问我会不会写刷票的软件,因为这个投票活动有别的学院的人用脚本刷票了。微博投票刷票万能免费版 新浪微博投票刷票软件万能免费版是一款可以增加微博人气的微博助手软件,目前网上可以自动寻找不同ip和怎么提供新浪微博帐号投票刷票方法的最新新浪微博辅助工具。

12306 刷票脚本及防挂

一年一度的“抢票运动会”又开始了,期间12306网站承受的压力越来越大12306 刷票脚本,极不稳定。随着人们对互联网越来越熟悉,导致大量刷票软件的用户量猛增,大量的访问将12306快压垮了,以至于使用12306自家的刷票助手经常崩溃而无法继续刷票。作为一名“资深”的程序员,我无法忍受了,所以果断出手,写了一段js来防挂。

本来想简单的解决一下刷票自动挂的问题,后来想想写都写了,不如再增加几个有用的功能。

现在脚本的功能有:

废话不多说,直接上代码吧:

//记录等待时间

var waittime=0;

//统计等待时间

function waitforRestart(){

if(!$("#autoSubmit").prop("checked"))return ;

if($("#query_ticket").text()=="停止查询"){

waittime++;

}

if(waittime>10){

$("#query_ticket").click();

setTimeout(function(){

waittime=0;

if($("#query_ticket").text()=="查询") {

$("#query_ticket").click();

}

},1000);

}

}

//注册回调方法

function callback(fun1,fun2){

fun1();

fun2();

}

12306 刷票脚本_12306刷票_12306刷票软件360

//添加乘车人

function addBuyer(name){

callback($.showSelectBuyer,function(){

$("#buyer-list li[p_value^="+name+"]").click();

$.closeSelectBuyer();

});

}

//突破限制,添加车次

function addTrain(trainCode){

$("#prior_train").append('<span name="prior_train-span" class="sel-box w80">'+trainCode+'<a class="close" href="javascript:" '+trainCode+'",4)"></a></span>');

}

//添加优先席别

function addSeat(seat){

callback($.showSelectSeat, function(){

$("#seat-list li[name^="+seat+"]").click();

$.closeSelectSeat();

});

}

//自定义查询区间

function addTimes(startTime,endTime){

$("#cc_start_time").append('<option value="'+startTime.replace(":","")+endTime.replace(":","")+'">'+startTime+'--'+endTime+'</option>');

$("#cc_start_time option:last").selected();

}

//根据时间段、车次类型查询所有满足的车次。

function queryByTimeAndTrainType(){

callback($.showYxTrain, function(){

var yxTrainTimer = setInterval(function(){

if($("#filterTic").length>0){

$("#filterTic").prop("checked",true);

12306刷票软件360_12306刷票_12306 刷票脚本

$("#yxtrain_close").click();

clearInterval(yxTrainTimer);

}

},10);

});

}

复制代码

以上是提供了修改配置的方法,以下则根据需求自行配置,我们可以选定车次进行刷票,也可以根据时间段+车次类型刷该时间段内的某类车次。分开来说:

1. 根据车次进行刷票

具体操作:

//==========================================

// 以下则根据需求自行配置:

// 乘车人、车次、席别

// 仅显示要刷的车次、查询区间、刷新时间

//==========================================

//选择乘车人

addBuyer("张三");

addBuyer("'李四()'");

addBuyer("'王五(学生)'");

//手动添加车次,按优先顺序添加(轻松突破5车次限制)

addTrain("G100");

addTrain("G101");

addTrain("G102");

addTrain("G103");

addTrain("G104");

addTrain("G105");

addTrain("G106");

addTrain("G107");

//添加优先席别,按优先顺序添加

12306 刷票脚本_12306刷票软件360_12306刷票

addSeat("二等座");

addSeat("一等座");

//自动刷新时间1s

autoSearchTime=1000;

//收起订票助手

$(".up").click();

//启动检测防挂

var timer=setinterval(function(){。(20).var timer = setinterval(function () {。var timer = setinterval(function() {var current = str。

//开始刷票

if($("#query_ticket").text()=="查询"){

var timer2 = setInterval(function(){

if($("#auto_query").prop("checked") && $("#autoSubmit").prop("checked") && $("#filterTic").prop("checked")){

$("#query_ticket").click();

clearInterval(timer2);

}

},10);

}

复制代码

将以上修改好的内容贴到浏览器控制台上(F12或者Ctrl+Shift+J)按回车执行。就可以自动开始刷票了。如果刷新请求timeout了,会由waittime记录超时等待时间,>10时则会自动取消刷新,1秒后重新开始自动刷票。

2. 刷新某时间段内的特定车次类型的票,如刷新09:30-12:15之间所有高铁+动车票

具体操作:

//==========================================

// 以下则根据需求自行配置:

// 乘车人、车次、席别

// 仅显示要刷的车次、查询区间、刷新时间

//==========================================

//选择乘车人

addBuyer("张三");

addBuyer("'李四()'");

12306刷票_12306刷票软件360_12306 刷票脚本

addBuyer("'王五(学生)'");

//添加优先席别,按优先顺序添加

addSeat("二等座");

//手动设置查询区间

addTimes("09:30","12:15");

//仅显示高铁+动车

$(".check[value='G']").prop("checked",true);

$(".check[value='D']").prop("checked",true);

//仅显示时间段内的车次、仅显示有票的车次,二选一

//注意12306 刷票脚本,如果选择了该项,则勾选的车次则无效了。

queryByTimeAndTrainType();

//自动刷新时间1s

autoSearchTime=1000;

//收起订票助手

$(".up").click();

//启动检测防挂

var timer=setinterval(function(){。(20).var timer = setinterval(function () {。var timer = setinterval(function() {var current = str。

//开始刷票

if($("#query_ticket").text()=="查询"){

var timer2 = setInterval(function(){

if($("#auto_query").prop("checked") && $("#autoSubmit").prop("checked") && $("#filterTic").prop("checked")){

alert("123");

$("#query_ticket").click();

clearInterval(timer2);

}

},10);

}

复制代码

同样粘贴在浏览器控制台按回车执行即可。

4) /e:预处理c、c++源文件,将源文件中所有的预编译指令及宏展开,将注释去掉,然后将预处理器的输出拷贝至标准输出设备输出,并且在每个文件的开头和末尾加入#line。把有mirrorlist的都注释掉,有baseurl的都去掉注释,然后再进行步骤1,再安装ius仓库。 //要设置文字时就将上面2行有注释符的代码前的注释符去掉 。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-113500-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 王旭阳
        王旭阳

        我相信没错

      • 于严严
        于严严

        因为此举把困扰欧洲的令其焦头烂额的叙利亚难民的安置问题

      • 齐桓公吕小白
        齐桓公吕小白

        低利息将持续下去

      热点图片
      拼命载入中...