20160830 火车票查询接口

//车票预订 
var url= ./otn/leftTicket/query?leftTicketDTO.train_date='+obj.goOff+$leftTicketDTO.from_station='+obj.departure+'&lleftTicketDTO.to_station='+obj.bourn+'&purpose_codes=ADULT';

//生成GET请求的参数 
var options={ 
    hostname:'kyfw.12306.cn', 
    port:443, 
    path:url, 
    method:'GET', 
    rejectUnauthorized:false //重要:跳过https证书验证
}; 
var request=http.request(options,function(response){response.setEncoding('utf8'); 
    var str=''; 
    //拼装数据流 
    response.on('data',function(chunk){ str+=chunk; }); 
    //完成拼装 
    request.on('error',function(e){ 
        console.log('错误信息:'+e.message); 
    }); 
    request.end(); 
}); 
//查询火车票 
$('#queryT').click(function(){ 
    $('#hInfo').fadeOut('slow'); 
    //特效 
    var start=$('#startGo').val(); 
    //出发地 
    var end=$('#endOf').val(); 
    //目的地 
    var dtartCode=$('#startGo').attr('xx'); 
    var endCode=$('#endOf').attr('xx');   
    var getDate=$('#inputDate').val(); 
    //过滤空值 
    if(start=='' ||end==''||getDate==''||start==end){ 
        alert('出发地,目的地,日期不能为空并且出发地与目的地不能相同');
        retutn; 
    } 
    //获取火车票信息 
    getRailway(startCode,endCode,getDate); 
});
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 12306 火车票查询接口 API 使用 准备工作 拼装请求url地址,始发地和目的地 是城市站的代码这个链接 需...
    Junting阅读 5,948评论 0 1
  • 根据抓包的方式,获取请求地址来获取火车票信息:需要的模块:npm install https
    NHXuan阅读 5,684评论 0 0
  • 前几天看了一个爬取12306来获得火车票信息的教程,发现12306官网的存储车票信息的 Json 数据格式已经变了...
    LiuHDme阅读 6,338评论 0 12
  • 在之前的代码学习的过程中看到了一个网友的代码,感觉很不错,今天来学习一下,先把代码路径贴出来:https://gi...
    AlexDM阅读 1,209评论 0 1
  • 海月先生,请你善待自己。 那晚,饮了酒,走在河边。可能太困了,你竟睡去。 醒来,不知今昔何年?你...
    海月先生阅读 3,647评论 1 4