简单实用的铁道部12306.cn网站自动化登录
铁道部网站登录难点分析
- 必须使用微软IE浏览器
- 铁道部网站只支持IE在线付款
- 网站使用Https协议
- 客户端不允许跨域访问
技术解析
- 使用微软IE开发者工具栏即可破解自动化登录过程
开始步骤
- 使用IE8及其以上的版本,IE7及以下版本需要另外下载微软官方的IE开发者工具栏,下载链接如下:
- Internet Explorer Developer Toolbar: http://www.microsoft.com/download/en/details.aspx?id=18359
- 在IE地址栏中访问铁道部登录页面 https://dynamic.12306.cn/otsweb/loginAction.do?method=init
- 需要 且 只需要输入一次自己的用户名,密码,验证码即可
- 按F12快捷键调出IE开发者工具栏 >>> Script(脚本)选项卡 >>> 复制如下图代码到内容文本框中 >>> 点击 Run Script(运行脚本) 按钮
var page = "https://dynamic.12306.cn/otsweb/loginAction.do?method=init";var url = "https://dynamic.12306.cn/otsweb/loginAction.do?method=login";var queryurl = "https://dynamic.12306.cn/otsweb/order/querySingleAction.do?method=init";function submitForm() {var _ifrMain = document.getElementById('main');var userName = _ifrMain.contentWindow.document.getElementById('UserName');var password = _ifrMain.contentWindow.document.getElementById('password');var randCode = _ifrMain.contentWindow.document.getElementById('randCode');var subLink = _ifrMain.contentWindow.document.getElementById('subLink');var submitUrl = url;$.ajax({type: "POST",url: submitUrl,data: {"loginUser.user_name": userName.value, "user.password": password.value, "randCode": randCode.value},timeout: 30000,success: function (msg) {if (msg.indexOf('请输入正确的验证码') > -1) {alert('请输入正确的验证码!');};if (msg.indexOf('当前访问用户过多') > -1) {reLogin(msg);}else {location.replace(queryurl);};},error: function (msg) {reLogin(msg);},beforeSend: function (XHR) {;}});}var count = 1;function reLogin(msg) {count++;subLink.innerHTML = "(" + count + ")次登录中..." + msg;setTimeout(submitForm, 500);}submitForm();
- 后面执行情况说明
- 点击了运行脚本按钮后,对客户来说,登录操作是自动化的了,无需其他操作,只待登录成功即可。
- 执行成功说明 ,如下图,看到自己的用户名后,即登录成功
最后总结
- 不足
- 前些天买票高峰期已过, 此技巧来得太晚 , 我的票别人帮忙订的,我没太注意用技术实现容易登录。
- 足
- 返程票高峰期马上到来!
转载于:https://www.cnblogs.com/cnshangsha/archive/2012/01/12/12306cnautologin.html
简单实用的铁道部12306.cn网站自动化登录相关推荐
- 简单实用的铁道部12306.cn网站自动化登录( 更新版 )
新代码如下: ? var page = "https://dynamic.12306.cn/otsweb/loginAction.do?method=init" ; var url ...
- 今天你买到票了吗 从铁道部12306 cn网站漫谈电子商务网站的 海量事务高速处理 系统
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! < ...
- 今天你买到票了吗 ——从铁道部12306 cn网站漫谈电子商务网站的 海量事务高速处理 系统
<今天你买到票了吗?--从铁道部12306.cn网站漫谈电子商务网站的"海量事务高速处理"系统> 首发地址: http://bbs.hpx-party.org/thre ...
- 今天你买到票了吗?——从铁道部12306.cn网站漫谈电子商务网站的“海量事务高速处理”系统
<今天你买到票了吗?--从铁道部12306.cn网站漫谈电子商务网站的"海量事务高速处理"系统> 原文地址: http://blog.csdn.net/hu_zheng ...
- 《今天你买到票了吗?——从铁道部12306.cn网站漫谈电子商务网站的“海量事务高速处理”系统》
<今天你买到票了吗?--从铁道部12306.cn网站漫谈电子商务网站的"海量事务高速处理"系统> 首发地址: http://bbs.hpx-party.org/thre ...
- 从铁道部12306.cn网站漫谈电子商务网站的“海量事务高速处理”系统
整篇文章论述的就是"海量事务高速处理"的经验和误区. 第一部分论述"海量事务高速处理"现阶段没有通用解决方案,尝试通用解决方案就是误区. 第二部分讲解算法问题. ...
- [Z]从铁道部12306.cn网站漫谈电子商务网站的“海量事务高速处理”系统
http://blog.csdn.net/hu_zhenghui/article/details/7184799
- 12306.cn网站的思考 (整理篇)
针对12306.cn网站应用架够的一些看法 背景 针对最近比较热点的列车网上订票系统频繁出现的系统问题,提出了一些自己的看法. 分析 几经分析考虑,认为可能存在几个系统瓶颈. 1.关联系统的系统负载能 ...
- 12306.cn网站挂了”好文章收藏,引发的技术架构问题讨论。
12306.cn网站挂了,被全国人民骂了.我这两天也在思考这个事,我想以这个事来粗略地和大家讨论一下网站性能的问题.因为仓促,而且完全基于本人有限的经验和了解,所以,如果有什么问题还请大家一起讨论和指 ...
最新文章
- python页面跳转中_python web页面跳转
- 微信小程序之后台https域名绑定以及免费的https证书申请
- usermod 命令、mkpasswd命令及用户密码管理
- Spring AOP小记
- Java学习lesson 09
- python 函数递归_Python零基础之三元表达式、函数递归、匿名函数教程!超级详细!...
- HDOJ 4005-The war解题报告
- html 关于一行两列 高度不定的实现(不用table)
- php calendar,php编译安装calendar扩展模块
- linux kernel source code analysis
- 日常思维方法:演绎法 归纳法
- 神奇的BUG——MATLAB之1
- nao机器人刷机记录
- switch语句(分支语句)
- Unity学习笔记(4)-----粒子效果的实现
- 一般来说,联盟链相对于公有链的优势在哪里?
- 使用 JS 访问服务器地址实现下载文件
- 虹软人脸识别SDK离线激活(RV1109开发板)
- hdu 4262 Juggler 这题真是跟小丑一般。。。
- Koreographer音乐插件基本使用
热门文章
- 云栖社区云栖号(团队博客)攻略【2018版】
- 2018.09.14python学习第四天part2
- 2016年安全身份识别主流趋势
- 通过rhel7的kvm虚拟机实现3节点Postgres-XL(包括gtm standby)
- 前端开发中那些不招人“待见”的功能
- R中统计假设检验总结(一)
- 黄聪:PHP获取MAC地址(转)
- Vim使用教程(按键教程,映射都可以改的,持续更新)
- Android怎么插手机卡,魅蓝E手机卡怎么装 魅蓝E手机SIM卡安装图文教程
- 前端之使用 POST 提交数据并跳转