书接上回,今天我将把查询和订票的整个过程详细的介绍给大家。 一、查询余票信息 首先,我们抓下查询余票的http请求(以下图的查询为例子) 完整的http请求如下: https://dynamic.12306.cn/otsweb/order/querySingleAction.do ...
申明:本文所涉及的技术和分析的目的都是为了学习和交流,任何人使用文中所提的技术或成果做出的违法事情与我无关,大家购买火车票还是去 官网上去购买。 从今天起,我开始分析 网站的Http请求,以及编写一个客户端工具,废话不多说,这篇文章的重点是分析登录。 常规的登录思路:账号 密码,稍微有点防范意识的:账号 密码 验证码,高级点的:账号 密码 验证码,其中密码加密。我们看看 他是采用了哪些策略。 首 ...
2013-09-27 10:40 61 12619 推荐指数:
书接上回,今天我将把查询和订票的整个过程详细的介绍给大家。 一、查询余票信息 首先,我们抓下查询余票的http请求(以下图的查询为例子) 完整的http请求如下: https://dynamic.12306.cn/otsweb/order/querySingleAction.do ...
因为使用了超级鹰来识别12306的验证图,成功率不是100%。失败了自己加个except处理吧。 成功界面 ...
#!/usr/bin/python2.7 # -*- coding:utf-8 -*- """ 12306自动登录: - 先校验验证码 - 再校验用户名密码 """ import ssl import json import urllib import urllib2 ...
原帖来自 http://bbs.csdn.net/topics/390765711 ...
1、开局闲聊 昨天下午准备随便找找高铁票时,突然对12306的登录产生了兴趣,于是研究了一下,先说明两点: 验证码 这部分调用的是一个大佬现成的API,如果各位大佬对识别验证码部分感兴趣,我这个小菜鸡很抱歉帮不上忙 登录表单 实际上12306登录的表单十分简单,字段少JS代码 ...
一篇拿来记录的文章,是看其他博主写的,想在这记一下 import sys import time import requests from PIL import Image ...
://v1-http-api.jsdama.com/api.php?mod=php 1.2 具体实现代码,此部分负责登录的部分逻辑 ...
登录页面:https://kyfw.12306.cn/otn/resources/login.html 1、首先要找出登录接口和图片生成、验证接口。 输入错误帐号密码、验证码,点击登录后会发生两个请求: 验证码验证:https://kyfw.12306.cn/passport ...