最新版本的Python教程,利用Selenium打开网页操作浏览器自动订购12306火车票。只有你想不到,没有Python完不成的。此Python脚本仅供于参考学习,若要用于非法用途自行负责!善良的学习,安心的编程。
selenium是啥?这个我以往发过selenium快速入门的视频的,我相信大家都懂。如若不懂,我在这里稍作解释:一个Web自动测试的工具,常用去操作一些浏览器Driver,谷歌、火狐都可以。同时可以用headless的driver,比如说Phantomjs不懂自行进官网查询。
Python脚本必须实现的原理,是那些?
1、使用selenium打开12306官网登录界面。
2、自动输入账号密码,手动输入验证码后继续
3、打开订票页面,输入地址和时间后点击查询
4、依次查询需要的车次,
5、是否可以订票?
6、是,判断二等座和无座票数
7、是否有票?
8、是,跳至选座页面,选择乘客以及靠窗后点击确定!
如果否则一直循环!
看不懂?那么上流程图:
Python代码:
领取专属 10元无门槛券
私享最新 技术干货