您所在的位置:下载吧 » 热点资讯 » 业界资讯 » 正文

微信小程序火车票查询,直取12306数据

  1. 时间:2016-12-30 09:19:37
  2. 来源:下载吧
  3. 编辑:huangyuan
  使用微信小程序,不用下载应用就能使用他的功能,下面就和小编一起来体验微信小程序的开发,以最直接的方式获取12306数据查询火车票,妈妈再也不用担心我抢不到火车票了!  目录结构:
  search1是出发站列表,search2是目的站列表,命名没有太好好想。  车站信息  12306查询页面,打开浏览器开发者工具分析请求,发现各个车站的信息都在这个JS文件中:
  当然车站的信息会发生变动,所以较好的方式就是抓取数据,我现在为了方便,直接把数据拷贝过来,就是一大堆字符串:
  通过正则截取出目前项目需要的两个东西,如:北京北 VAP  在search1.js和search2.js中各自放了这个字符串,本想按照data:{}的方式放在app.js中,可是取不到,这个该如何实现?  请求信息  12306查询页面,点击查询按钮的时候,它会发送两个请求:
  第一个是日志请求,这里不需要,它有什么作用12306知道  第二个才是我们需要的,拷贝它的请求地址,构建我们程序的请求
  url中最后的queryC,之前是query的,可能过段时间变为queryD、query0...  又一个变化的地方,也可以说处处皆会变化,毕竟12306不是自己做的,无法掌控,  所以较好还是抓取数据的方式来做,我现在方便直接写死了。  leftTicketDTO.train_date 日期,格式:2016-10-13  leftTicketDTO.from_station 出发站编码,上面那堆车站信息中的,北京北为VAP  leftTicketDTO.to_station 目的站编码,同上  purpose_codes 普通(ADULT)或学生(0X00)  响应信息  参数错误或没给全返回的JSON:{"status":false,"c_url":"leftTicket/queryC","c_name":"CLeftTicketUrl"}  一般正常的格式为:
  要是提交的是昨天的日期,则messages中会有消息,但status和httpstatus仍然为true和200。  于是乎对返回结果有了如下判断:
  展示信息  先看看data中的有什么东东:
  用到的参数,能够确认其作用的:  车次 station_train_code  始发站 start_station_name  终点站 end_station_name  出发站 from_station_name  目的站 to_station_name  出发时间 start_time  目的时间 arrive_time  历时时间 lishi  商务座 swz_num  一等座 zy_num  二等座 ze_num  软卧 rw_num  硬卧 yw_num  软座 rz_num  硬座 yz_num  无座 wz_num  特等座 tz_num
  gr_num和qt_num,猜测为高级软卧和其他,gg_num和yb_num就实在想不到了。  需要注意的是,座位的票数超过某个数的返回值是“有”,而低于则返回的是数字,所以在显示数据列表之前还得处理下。  体验完火车票查询买票,我们再来看看有趣的嗨图,这个微信呢小程序能让你爱不释手,下面就是他的具体功能。  微信小程序嗨图功能  1、专题——DIY图片的模板,点击可以生成使用,分享到朋友圈。  2、分享墙——用户上传的自己DIY作品。  3、立即制作——可以用自己的图来DIY。  4、告诉我——告诉产品的改进,内容的增加。  等1月9号微信小程序上线后,扫一扫下面的二维码,我们就可以开始高调的p图之旅啦!
  
喜欢这文章可以分享给您的朋友哦
本周最热
  1. 微信小程序竟然这么方便!与聊天窗口自由切换 微信小程序竟然这么方便!与聊天窗口自由切换   备受关注的微信小程序终于在今日正式上线,用户需将微信更新至iOS6....
  2. 微信小程序二维码:最多可生成上万个带参数的二维码 微信小程序二维码:最多可生成上万个带参数的二维码 微信小程序二维码:最多可生成上万个带参数的二维码。微信公众平台发布公...
  3. 微信小程序与小游戏开发浅析 微信小程序与小游戏开发浅析 微信小程序与小游戏开发浅析,微信小程序自从开放了小游戏模块,一众开发...
  4. 原来微信小程序是这样赚钱的! 原来微信小程序是这样赚钱的!   微信小程序今天上线了,不少人已经开始疯狂卸载app了,那么小程序究...
  5. 微信首批小程序曝光:嗨图让你玩转朋友圈! 微信首批小程序曝光:嗨图让你玩转朋友圈! 微信首批小程序曝光:嗨图让你玩转朋友圈!微信团队内部酝酿已久的微信小...
人气排行
  1. 京东618下单金额1199亿元 女性用户是去年同期2倍 京东618下单金额1199亿元 女性用户是去年同期2倍 6月1日至6月18日24点,京东618全民年中购物节累计下单金额达到1199亿元。...
  2. 新一弹艳照门疯狂来往:《疯狂来往》爆出大量不雅照 新一弹艳照门疯狂来往:《疯狂来往》爆出大量不雅照 2014年十一长假的最后一天,对于阿里巴巴集团和北京豪腾嘉科软件有限公司...
  3. 微软全系列Surface创建usb恢复盘和进行恢复系统方法 附官方恢复镜像下载 微软全系列Surface创建usb恢复盘和进行恢复系统方法 附官方恢复镜像下载 Windows 8/8.1/RT系统有一个便携功能,能够允许用户在无任何安装媒体的情...
  4. 100%中奖!腾讯官方特约合作瓦力抢红包5亿现金大奖 100%中奖!腾讯官方特约合作瓦力抢红包5亿现金大奖 瓦力抢红包受邀腾讯特约合作!“扫红码,得红包!”100%中奖!壕送5亿微...
  5. 射手灭了 还有字幕搜索神器 射手灭了 还有字幕搜索神器 伴随我们一起成长的射手网离我们而去,令人伤心欲绝,想象15年来站长和诸...
  6. Windows Hello:Win10全面支持指纹、虹膜、刷脸识别 Windows Hello:Win10全面支持指纹、虹膜、刷脸识别 在起初开发Win10的过程中,Windows的团队花了很多时间和精力探索如何实现...
  7. 中央机关部门已开始禁用Office软件 中央机关部门已开始禁用Office软件 中证资讯获悉,近期部分中央机关及下属部门已经内部要求停止使用office,...
  8. 抗战胜利70周年:93阅兵视频直播地址汇总 抗战胜利70周年:93阅兵视频直播地址汇总 今天是中国人民抗日战争暨世界反法西斯战争胜利70周年纪念日,上午10点,...
  9. 《显卡齐瞎传6:泰坦陨落》被众人打脸 《仙剑奇侠传6》转换口风 《显卡齐瞎传6:泰坦陨落》被众人打脸 《仙剑奇侠传6》转换口风 7月12日下载吧讯,《仙剑奇侠传6》发售后闹的沸沸扬扬,短短几日不断有网...
  10. 微软“斯巴达”浏览器界面一瞥:或登陆Windows 10 微软“斯巴达”浏览器界面一瞥:或登陆Windows 10 自去年9月以来,就有传闻称微软正在为Windows 10开发一款全新的浏览器,...

优乐国际

百度360搜索搜狗搜索