`

学习学习

 
阅读更多
  最近铁道部的网上购票系统确实火了,随之而来的是对它的各种分析。现在牛人越来越多了,虽然没有太大的技术含量,但是这种想法还是很值得学习的,先转过来,慢慢学习。。。

  下面是别人写的自动登录铁道部网上购票系统。
var main=document.getElementById('main').contentWindow; 
var username_value="用户名"; 
var password_value="密码"; 
var UserName=main.document.getElementById('UserName'); 
var password=main.document.getElementById('password'); 
var randCode=main.document.getElementById('randCode'); 
var randCodeSpan=main.document.getElementById('randCodeSpan'); 
var loginForm=main.document.getElementById('loginForm'); 
var leo_num=1; 
var isLoginOk=false; 
 
function loginInit(){ 
    $(UserName).val(username_value); 
    $(password).val(password_value); 
    $(randCode).bind("keyup",function(){leo_nan(this)}); 
    $(randCode).focus(); 

 
function leo_login(){ 
    $(randCodeSpan).text("leo程序尝试登录中,"+(leo_num++)); 
    $.ajax({ 
        type:"POST", 
        url:"https://dynamic.12306.cn/otsweb/loginAction.do?method=login", 
        data:"loginUser.user_name="+username_value+"&user.password="+password_value+"&randCode="+$(randCode).val(), 
        success:function(data){ 
            if(data.indexOf(",欢迎您!")!=-1){ 
                isLoginOk=true;window.open("https://dynamic.12306.cn/otsweb/order/querySingleAction.do?method=init","main") 
            }else{ 
                if(!isLoginOk){ 
                    leo_login() 
                } 
                return false 
            } 
        } 
    }) 

 
function leo_nan(t){ 
    if(t.value.length>=4){ 
        leo_login() 
    } 

 
loginInit();   
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics