码迷,mamicode.com
首页 > 其他好文 > 详细

#技术男拯救世界# 如何自动跳过12306的「查询失败」

时间:2014-12-22 11:23:04      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

我等屌丝用不起Windows,也没法装哪些高大上的抢票浏览器,只好苦逼的刷12306官网。但是刷12306的过程中老是遇到「查询失败」错误,一旦遇到,刷票就自动中断了,让人非常不爽。于是就自己写了下面这个小脚本,用来跳过失败错误并恢复刷票。


使 用方法:打开任何浏览器,登录12306网站,进入查询/刷票页面,打开开发者工具里的网页控制台(Chrome:查看->开发者 ->JavaScript控制台,Firefox:工具->网页开发者->网页控制台,Safari:先打开「首选项」->高级 ->在菜单栏显示Develop菜单,然后Develop->显示错误控制台,IE:。。。不好意思不太熟),把下面这段代码复制、粘贴进控 制台,回车确认,然后开刷。


window.autoSearchTime = 2000;
$(document).ajaxComplete(function(e, xhr, settings) {
    if (settings.url.substr(0, (ctx + CLeftTicketUrl).length) == ctx + CLeftTicketUrl) {
        window.setTimeout(function() {
            if ($(‘#qd_closeDefaultWarningWindowDialog_id‘).width()) {
                $(‘#qd_closeDefaultWarningWindowDialog_id‘).click();
                window.setTimeout(function() {
                    $(‘#query_ticket‘).click();
                    window.setTimeout(function() {
                        $(‘#query_ticket‘).click();
                    }, 500);
                }, 500);
            }
        }, 500);
    }
});



#技术男拯救世界# 如何自动跳过12306的「查询失败」

标签:

原文地址:http://my.oschina.net/u/1443646/blog/359088

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!