原标题:应对双11我帮她写了一個自动下单脚本
本文主要介绍一种定时自动下单的技术实现。脚本为女神而写希望双十一能帮到她享受更高的优惠,进而看到她的笑容
不想看啰嗦描述的朋友可直接跳到最后看代码。
一年一度双11就要到来女神在天猫看上了几件商品,商品描述都有这样一个共同特点:“要想享受更高的优惠你就抢购吧”,于是她嗲声嗲气地求我帮忙
接活后,冷静下来分析一下双11活动中的商品虽然也具有“抢购”屬性,但是并不同于平时所熟悉的“秒杀”那么激烈人工浏览了一些淘宝双十一的商品,总结出双11商品一般分为以下两种(配图有些花裏胡哨但为了更直观说明):
- 限时优惠,比如前15分钟享折扣更大
- 限购数量,同秒杀类似但是商品数量会多一些。
如上流程图分为兩步:
- 第一步,先把需要抢购的商品加购物车注意因为后面抢购时为简化技术,会对购物车所有商品进行下单所以不购买的商品最好先从购物车删掉。
- 第二步提前写好自动下单机器人(其实就是一个python脚本),并让机器人提前就开始运行并且设置好抢购时间,一到时間机器人脚本就会自动抓取
三、机器人(脚本)实现
代码由Python语言实现,此代码中引用到python多个扩展模块除了selenium的webdriver,其它模块均为安装python时自帶安装那么要想成功运行此代码,需要通过如下四步部署运行环境:
- 安装浏览器以chrome为例,自己去安装chrome浏览器这个不用多说。
- 安装chromedriver吔可以说它是chrome的一个插件,是为了webDriver可以通过操作chomedriver来控制chrome浏览器进行自动操作比如打开网页,点击按钮等 下载地址:/")
# 对比时间,时间到嘚话就点击结算
- 按照提示输入开始下单时间
- 静等自动下单成功后检查价格是满意,去付款