登录新版12306网站只需要三步(浏览器地址栏实现登录)

Posted xulai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了登录新版12306网站只需要三步(浏览器地址栏实现登录)相关的知识,希望对你有一定的参考价值。

最近闲来没事研究了下12306网站的登录,发现验证码其实不难破解,只要记录正确图片的具体坐标就好了。

具体登录的实现只需要三步,而且全部是通过浏览器地址栏完成的噢!废话不多说,现在开始三步走!

为使得更好操作,建议每一步打开一个新的标签页!

 

第一步:获取图片验证码

url:https://kyfw.12306.cn/passport/captcha/captcha-image?login_site=E&module=login&rand=sjrand

技术分享图片

 

输入地址之后,12306会返回一张大小为293*190的图片,大图又被分为8张小图,我们采用QQ自带的截图工具,在大图上找出正确小图相对于大图的具体坐标,如下图

 

技术分享图片

 

只要按照上图依次找出小图相对于大图的坐标,然后以逗号分隔即可,例如有两张符合文字的图片坐标分别为50,49和116,50,坐标即为50,49,116,50。然后将坐标代入到第二步,进行验证。

 

第二步:验证图片验证码

url:https://kyfw.12306.cn/passport/captcha/captcha-check?answer=50,49,116,50&login_site=E&rand=sjrand

技术分享图片

 

 

返回验证码校验成功了,是不是很神奇!接下来就可以验证账户密码了!

 

第三步:用户名密码登录

url:https://kyfw.12306.cn/passport/web/login?username=你的账户名&password=你的密码&appid=otn

 技术分享图片

返回登录成功!到这一步,你的12306账户已在浏览器登录啦,可以直接进入你的个人中心了!

url:https://kyfw.12306.cn/otn/index/initMy12306

上效果图:

技术分享图片

 

 

 综上所述,是不是炒鸡简单呢!不信的,赶紧来试一把吧!^_^  

最近想做一个12306的抢票软件,有没有志同道合的朋友呢,来一起交流交流啊!^_^  

以上是关于登录新版12306网站只需要三步(浏览器地址栏实现登录)的主要内容,如果未能解决你的问题,请参考以下文章

自动化测试项目实战 ——12306火车票网站自动登录工具

SourceTree免登录使用

使用selenium 50句代码 实现12306登录

使用selenium 50句代码 实现12306登录

如何使用IE浏览网站?

wordpress后台登陆地址,怎么进入WordPress后台