抓取了12306的查询火车票接口,返回来的数据加密了,有大神能给理一理吗? 3C

"4DLS099zdWwEPmeY3efk1IITTyv3Qd%2BdKtWE8UUoGN0hlTVPgIP5LT9MFPpDBzmxaYJGGWF4ZlZm%0Aw1%2BBVeCPuPBpWl5tkipNypB70P31Bp%2BVie%2Fh2zPwATUpSx4XPy4C3MN3%2BhDpCsUk8NYP3VcLhvT6%0AgtLvOGpV4Durf0EmW26jsiLn%2FwLNnw8HVKpsm8fQSDFAHAE5qCxbl3dWgAYZHx4u1sYCce59%2BF%2Bg%0AK1VtnTQubB9KhygP9A%3D%3D|预订|24000C20730B|C2073|VNP|TJP|VNP|TJP|16:32|17:07|00:35|Y|kZDGcSJ2HcgrhbKSW8EQe4BczJ07EXoqPnnhIkj5yGwNV0%2Bu1YPfhpn5Htk%3D|20171019|3|P3|01|02|1|0|||||||无||||有|无|7||O090O0M0|O9OM",

0

4个回答

额,题主那一串东西不是加密,是secretStr,秘钥字符串
按照"|"分割字符串,arr[0]就是那一串是secretStr,arr[4]=VNP,起始站,arr[5]=TJP终点站
拿到这三个参数再加上发车日期traindate
就可以模拟提交订票的订单

2

加密了,你就没多少办法了,除非弄到密钥来解密

0

这个没什么特别的方法 你只有知道它是怎么加密的才行 或者如果12306有接口文档的话 你可以去看看 查询火车票的话应该是有具体的参数解释和获取方法的(有文档才能谈这个)

0

你得知道他是怎样加密的才行啊

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
12306火车票查询api调用文档
在即将到来的双十二,在聚合数据平台上的12306火车票查询api将参与活动,首先我们将分享下12306火车票查询api代码文档及返回示例,可查询实时火车票余票,包括车次、车次始发站、车次终点站、出发时间、到达时间、车次类型、总历时时间等等。 接口名称:12306火车票查询api 接口平台:聚合数据 接口地址:http://apis.juhe.cn/train/yp 支持格式:JSO
【12306】登录流程及接口说明
重点: 以下所有涉及带参请求的,都要设置 Content-Type:application/x-www-form-urlencoded或是把参数扔进网址   一、获取验证码图片 url:https://kyfw.12306.cn/passport/captcha/captcha-image type:post/get param: { "login_site" : "E",...
12306——(一)火车余票查询API
简介 年关将近,看到此图未免一声长叹,惆怅不已。API中国将深挖可怕的12306网站,公布尽可能多的接口,希望某当世才俊能开发出一款能造福我朝的购票助手软件,定受无量加持…… 扯远了,扯回来。 使用12306网站的接口,查询余票。此接口采集自这里。 Demo http://dynamic.12306.cn/otsquery/query/queryRemanentTicke
Python接口获取12306火车票信息
Python接口抓取12306火车票信息 最近在讲解接口测试,然后就拿12306网站来开刀,现在稍微大型一点的网站都是走接口,分布式部署,三层架构等等的。 既然要做接口,首先就需要抓取接口服务器已经入参; Chrome浏览器的F12功能就凸显出来了,我们先看看12306是如何来查询火车票信息的。打开浏览器开发者工具,切换到network页面,然后在12306选择广州-长沙,点击查询;
12306官方火车票各种Api接口
2017,现在已进入春运期间,真的是一票难求,深有体会。各种购票抢票软件应运而生,也有购买加速包提高抢票几率,可以理解为变相的黄牛。对于技术人员,虽然写一个抢票软件还是比较难的,但是还是简单看看12306相关的接口,如果有类似的需求或业务,或者此文章可以帮助到你。背景在一些需要工具等应用可能会应用到火车票信息的查询,但是又不知去哪里找即免费又不限制次数的Api接口,呵呵,今天我简单给你介绍一些Api
Java获取12306余票信息(一)
写在前面 毕业设计选题是做一个铁路票务系统,但是一个铁路的数据库那么庞大,自己又很懒,才不想去设计那么庞大的一个数据库,弄完估计都毕业好久了,而且我的渣渣电脑也存不下。所以就只有用现成的了,那就是从12306那里直接获取余票信息。当然网上的教程有很多很多,但是我都没怎么看懂。自己也就琢磨了一下,写给自己,也分享给大家。 步骤: 首先找找12306的API 1.打开谷歌浏览器,火狐浏览器...
使用HTTP POST请求12306网站接口查询火车车次API
使用12306网站提供的接口,传入参数,解析数据,先发个链接给大家看看...    http://www.devapi.org/12306-Search-Train-Number.html 接口类型:    HTTP(POST) / UTF-8 接口返回值:    json 参数详解:    method=queryststrainall    常量,表示车次查询。(此参数为get
做个火车余票查询接口,余票来源12306,图是百度地图
摘要:做个火车票查询余票接口,数据来源于12306,地图使用百度地图(未完成) 今天本来想查询一下回家的车票,结果坑爹的发现12306网站死活打不开,尼玛真实坑爹,想查询一下余票都怎么难 于是自己决定做个火车余票查询接口, 功能: 火车余票查询 这个很重要,数据实时来源于12306,无需输入验证码 车次查询 飞机票查询,有这个接口顺便就使用上了,想买机票的朋友也试试 接口使用:
数据开放接口第一弹:12306官网中全国火车站数据
获取全国所有的火车站信息
2019年靠谱的12306抢票爬虫
https://blog.csdn.net/qq_27297393/article/details/80556535 感谢这位作者
使用java如何爬取12306的余票信息?
我先告诉你一个接口,当然这个接口可以在调试页面自己找出来,因为请求地址是会被浏览器捕捉到的,检测HTTP请求的Network即可看到这个接口https://kyfw.12306.cn/otn/leftTicket/query?leftTicketDTO.train_date=2017-11-06&leftTicketDTO.from_station=WCN&leftTicketDT...
项目实战一 12306火车票余票查询软件
1.安装docopt、urllib、requests 2.实现程序基础框架 # -*- coding:utf-8 -*- """ Train tickets query program. Usage: crawl12306 [-dgktz] <from> <to> <date> Options: -h --help ...
java获取火车票接口
java接口 获取火车票所有信息,票次,抢票,查看票的信息 一、基于HTTPS协议的12306抢票软件设计与实现--实现效果 二、基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三、基于HTTPS协议的12306抢票软件设计与实现--垂直查询效果分享
C#抓取123026火车票,2017年接口,以及登录验证码。
12306的业务逻辑比较复杂,本人也是对照12306的页面,一个一个对照出来的。买票由于需要token参数,不知道参数的逻辑是随机生成的还是怎么构造的,所以买票功能没有做出来。博客地址:http://blog.csdn.net/qq237183141/article/details/78235454
火车票API接口
火车票查询车次 票价 余票 购买火车票立即出票
12306开发接口
12306网站的接口工具,调用dll中的对应结构能直接获取12306的各种信息。
12306查询车票信息返回的数据解析
例如普通k 返回的车次信息:|26000K772633|K7727|HDP|QTP|BXP|TJP|00:42|02:33|01:51|Y|UqBhHc2N4C1b00y5vYeRuG025cKMjh0sxUwHbuwDNWuOXRhule%2BLWSo%2FKoFE1VTe6MKLDHeDlAg%3D|20180522|3|P2|10|11|0|0||||无|无||有||20|有|||||104...
Android 12306接口获取站名转json
获取站名接口URL为:https://kyfw.12306.cn/otn/resources/js/framework/station_name.js?station_version=1.9063 显示的数据如下: var station_names ='@bjb|北京北|VAP|beijingbei|bjb|0@……………… 本文目的转为如下json格式: {"result":[{"...
php 爬虫 爬取12306接口
public function actionGet_12306($session,$str){ $url="https://kyfw.12306.cn/otn/leftTicket/query?leftTicketDTO.train_date=2016-07-05&leftTicketDTO.from_station=BJP&leftTicketDTO.to_station=AK
仿12306查询火车票功能
首先感谢http://www.zuidaima.com/share/1861712958622720.html对我的帮助,我在此基础上修改了页面的显示, 先上效果吧 public class SearchTrainController implements X509TrustManager { private static String QUERY_RUL = "https://kyfw.
从网购到火车票,浅析淘宝和12306的技术架构
在刚刚过去的淘宝双11大促活动中,淘宝的技术支撑受到了网民的追捧。而12306火车票购票系统,逢假日必瘫痪,真是天上地下。12306为何如此烂?   12306火车票购票系统,逢假日必瘫痪,引发了强烈反响。国庆前后,“问诊12306”的时候,铁道系统的答复是,购票人数太多,数据量过大。但是,在前不久淘宝双11大促活动中,淘宝双十一总交易金额191亿,订单1亿零580万笔,其中无线支付近900万
12306火车余票查询
测试地址:http://gengjian.24.lc/japson/123060.htm 调用12306官网的查询接口. 123060.htm 火车票余票查询Demo By Genng. 始发站: 如北京 终点站: 如济南 时间: 时间格式10-11 为mm-dd 请输入大于等于当前日期的时间 12306.php <?php /**
Python大神给免费分享一个爬取12306火车票例子(附源码)
。。。上面是以前写的文章的资源,在以前的文章中有对应的资源,有兴趣的可以去查看。作为一种便捷地收集网上信息并从中抽取出可用信息的方式,网络爬虫技术变得越来越有用。使用Python这样的简单编程语言,你可以使用少量编程技能就可以爬取复杂的网站。如果手机上显示代码错乱,请分享到QQ或者其他地方,用电脑查看!!!python能干的东西有很多,这里不再过多叙述,直接重点干货。在这里还是要推荐下我自己建的P...
QT之抓取12306余票动态信息并显示
最近学习QT ,决定写点博客练练手。今天本来是想练习一下用正则表达式解析网页的表格,所以就找了12306的余票动态信息(12306余票动态信息)原来以为是一个静态页面,看了之后发现数据是JSON格式的,那就先练练json解析吧! 1.找到票的数据来源。 打开12306的余票动态信息(12306余票动态信息),在谷歌浏览器或者其他浏览器中按下F12,会出现调试窗口,选择Network选项
12306列车时刻表查询api功能实现
最近乘坐火车,在车上像快要看看列车时刻表,大概知道什么时间到达什么车站,起初是每次都打开12306APP查询,然后感觉每次打开APP很麻烦,就去微信小程序里边搜索,果然有我们伟大的猿类同胞做了这件事。于是乎,我就想12306是不是有开放平台提供了接口供我们使用,查了查竟然没有,聚合数据有此类接口(https://www.juhe.cn/docs/api/id/22),还是收费的。身为一个勤劳好学的...
python实现12306余票抓取功能
最近在自学python,基础学完后,就写了个抓取12306余票的功能,也参考了网上的一些资料。大家如果也想通过这样的练习来提高自己的python,可以看看。import re import requests import json     class LeftTicketQuery: def queryStation(self): stationUrl = &quot;https://kyfw.12306....
Python爬虫实现12306火车票查询
    昨天早上,突发奇想想要给基友弄一个火车票查询工具,顺便熟悉一下html、json、js格式,为之后制作微信小程序做准备,于是便开始了爬虫的道路。    12306网站想要爬跟之前爬静态网页并不一样,首先由于是一个查询工具,必须要先把网页设置为查询页,才能够爬取网页的信息    打开12306网站 查询北京到上海的火车票    看起来网页地址并没有任何变化    这个时候就需要用到浏览器的一...
【每周代码】携程+12306爬虫项目实现
最近一直在做爬虫相关的工作 爬12306算是爬虫里的经典项目了(我觉得基本类似于深度学习里的手写字符串识别项目了hhhh) 和普通的爬虫项目不同,因为要用到实际的工作当中,所以整个流程进行了分布式处理: 大概思路如下: 得到车次的全量表,存入数据库(方便以后更新) 从数据库中得到车次,从携程上爬取对应车次的中间站信息网页 将原网址和对应转存网址的链接都统一存在redis里 将网址内容保存在ks3...
火车车次查询-余票查询--Api接口
1.来自12306的火车车次数据 使用12306网站的接口,查询余票。此接口采集自这里。 火车票余票查询 http://dynamic.12306.cn/otsquery/query/queryRemanentTicketAction.do?method=queryLeftTicket&orderRequest.train_date=2013-10-08&orderRequest.fro
12306模拟get方法 ——json解析数据
12306模拟get方法 ——json解析数据 主要难点在于参数的构造,hashmap以及treemap的顺序与插入的顺序不一致,所以只能用list或者用linkedHashmap,其次在于json的解析,尝试过google的gson,不好用,不过有一大优势,gson可以把对象序列化为json,或者从json中构建对象,最后用json解析实现的。
Python爬虫----12306火车票余票查询器
12306火车票余票查询器今天写了一个12306火车票余票查询器的爬虫,在这里记录一下过程.首先先看一下最终效果:比如想查9月2日从西安—北京动车和特快的余票tickets.py -dg 西安 北京 2017-09-02 效果预览:首先我们梳理一下用到的工具: Python3.x(必备) requests库,用来进行http请求的访问 docopt库,用来实现命令行参数处理(使用方法) pretty
PYTHON实现12306余票查询-2018年3月7日有效
先开看下实现结果:源码:from prettytable import PrettyTable import re,time,requests,json with open(r'D:\PycharmProjects\12306\StationLib.txt', encoding='utf-8') as fp: patt = re.compile('\d+') data = pa...
12306——(二)火车车次查询API
简介 使用12306网站的接口,查询余票。此接口采集自这里。 Demo URL:http://dynamic.12306.cn/otsquery/query/queryRemanentTicketAction.do?method=queryststrainall Data:date=2013-1-1&fromstation=BJP&tostation=SHH&starttime
12306自动刷票下单-登录篇(一)
12306网站推出图片验证码以后,对于抢票软件就提出了更高的要求,本篇并不涉及自动识别验证码登录(主要是博主能力所限),提供一个途径-打码平台,这个几乎是可以破解所有验证码了,本篇主要是分享一下12306网站登录的流程的学习,勿吐槽,有问题请指正,博主也是刚开始接触爬虫,大家共勉共勉。废话不多说了,直接干吧 首先打开12306登录页面https://kyfw.12306.cn/otn/login/...
亲测有效!12306火车票买下铺方法(2016.12.30)
亲测有效!12306火车票买下铺方法(2016.12.30)新版12306网站在对页面进行完善的同时,推出了“更多选项”功能。旅客使用这一功能后,在输入乘车人、日期、车次、席别等信息后,12306网站即可为旅客提供动态刷新、自动提交等服务(即自动刷票),此外还可对座位或者火车票卧铺查询上下铺进行选择。乘客需要选择座位可以在新版12306网站车票预订的更多选项”功能中选择自己所需要的席别,可多选,最多
pythyon爬虫实现12306查票
今天接触python的第二天,犹豫现在刚好是春运阶段,所以想用python实现12306抢票功能,犹豫刚接触python,能力有限,所以只根据百度可以查到的教程,做了一个查票功能 1.实现查票功能,就是爬取12306上的余票信息,再在本地进行组织展示 首先打开12306的余票查询界面,分析页面 从上图可以看到,当点击查询功能是所访问的连接,以及响应数据,我们所要做的就是对响应数据进行
Python之12306余票查询
简单的Python学习,用Python完成一个12306余票查询~ Python之12306余票查询 参考资料来自Python 实现火车票查询工具 需要用到的第三方库 requests,使用 Python 访问 HTTP 资源的必备库。 docopt,Python3 命令行参数解析工具。 prettytable, 格式化信息打印工具,能让你像 MySQL 那样打印数据。 效果图 ...
python3 实现12306查询余票
一、查询余票的原理正常用户web浏览器查询余票通常是进入12306官网,输入起始站、终点站、日期既可以点击查询,如果用Python来操作则有两种方案,一种是基于Selenium2的自动化框架控制浏览器实现,另一种方案则是基于Python自身的爬虫package如request,urllib等来实现,本文实现第二种方案。 二、查询余票的实现 浏览器查询余票是通过访问如:<https://kyfw.12
12306订票失败,退款指南(银联建行版)
20121206新方法 如果有订票平台流水号(W开头) 直接拨 010 12306 他会帮你查询有没有把钱返回银联,因为一般都是先返回银联,银联再打回银行卡。 现在一般都会及时退款,除非出现卡被锁定等特殊情况。 如果没有平台流水号 就需要打电话95533(建行) 查询交易流水号, 这个需要电话银行的密码,切记。 查到交易流水号 就直接打银联的电话 95516 用交易流水号 就可以查到没返款
使用阿里云火车票查询接口案例——CSDN博客
首先我们需要一个实体类,专门放火车票信息的封装类,实体类: Train.java: /** * @Title: Train.java * @Package cn.bdqn.guanMingSys.entity * @Description: TODO该方法的主要作用: * @author A18ccms A18ccms_gmail_com * @date 2017-7-11 下午
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 北理机器学习课程 数据库课程设计火车票