最近想抢冰墩墩的手办和钥匙圈,但是同志们抢的速度太快了,无奈,还是自己写脚本吧。
添加火狐浏览器插件
Omnibug是一个插件,可以简化web度量实现的开发。检查每个传出请求(由浏览器发送)的模式;如果出现匹配,URL将显示在开发人员工具面板中,并进行解码以显示请求的详细信息。
在火狐浏览器的插件中直接搜索、下载即可
在python中使用selenium爬取动态渲染网页,这个过程之中需要安装浏览器驱动geckodriver
将下载后到的文件解压,将geckodriver.exe放入火狐浏览器的安装目录中
将火狐浏览器的目录地址,写入环境变量中
python代码
代码整体思路
首先打开淘宝主页,通过文字亲,请登录,查找到登录链接,访问登录链接,扫码完成登录,扫码时间为30秒。这里有个问题,本来是打算用账号密码登录的,但是在测试过程中用账号密码登录多了就需要验证,目前无法用代码实现验证。
登录之后,访问购物车,全选,然后购买,提交订单即可。
使用方法
将需要抢购的商品放入购物车,设置抢购时间,使用时需保证购物车中只有需要抢购的商品。