Skip to content

relaxstis/QiangpiaoSpider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

使用selenium + chromedriver来实现12306抢票

抢票实现其实在刷出查询,然后预定

  • 让浏览器打开12306登录界面,然后手动登录
  • 登录完成后让浏览器跳转到购票页面
  • 手动输入出发地,目的地以及出发日期(也可代码完成), 检测到以上三个信息都输入完成之后,然后找到查询按钮,执行点击事件,进行车次查询。
  • 查找需要的车次,然后看下对应的席位是否还有余票(【有】、数字),找到这个车次 的预定按钮,然后执行点击事件。如果没有出现(【有】、数字),就循环查询工作。
  • 一旦检测有票,那么执行预定按钮的点击事件,来到预定的界面后,找到对应的乘客的checkbox, 然后执行点击事件,再找到提交订单的按钮,执行点击事件。
  • 点击完提交订单按钮以后,会弹出一个确认的对话框,然后找到确认按钮,然后执行点击事件, 至此,我们抢票就完成了啦

About

Spider

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages