基本不需要等待页面元素加载,效率搞。 仅需登录时用到页面,通过selenium打开页面进行登录。其余抢票操作均通过requests进行请求。
用户通过界面进行登录, 初次登陆没有cookies,默认登录方式为账号密码登录方式,可改成其他方式进行登录,如扫码或短信登录。
利用item_id进行抢票, 根据地区来确定,每一个城市对应不同的item_id。选择相应地区后将箭头指向的item_id填写到函数内。
开发大概用了3个周末, 全部个人开发, 实现了js的逆向分析, 请求参数的分析与调用. 并且优化了执行效率与执行逻辑.