今天给大家分享的教程就是通过Python来实现京东商品抢购!废话不多说,马上开始今天的案例分享!
点击免费领取《优快云大礼包》:
最新全套【Python入门到进阶资料 & 实战源码 & 安装工具】
https://mp.weixin.qq.com/s/9IuSexhanYZ1TMAF1MZIhw
1、问题分析
我想你们应该也用过手机抢过那种秒杀价的商品,等了老半天好不容易时间到了,结果到头来一场空!商品抢购失败,在提交订单时发现已经没货,由此确定京东已经抢到的标志是提交订单,有时好像是付款才算抢到成功。预售商品虽然可以加入购物车,但却是不可选的,因此在自动抢购过程中必须先勾选。
比如类似于图片这种,那么接下来就是一个抢购流程了!一般京东抢购的过程是:登录账号 → 进入购物车 → 选择抢购商品 → 点击去结算 → 点击提交订单 → 选择付款方式并付款。基于这种情况利用 python 代码实现自动登录京东账号,自动滑动验证码进行验证,自动勾选购物车商品并提交订单,剩下的付款操作手动进行。
2、基础情况
1、已安装 python 解释器和 Pycharm 软件,已切换镜像源并绑定。
2、已安装 Anaconda 软件和 Pycharm 软件并绑定 Anaconda 自带的 python 解释器,已切换镜像源并绑定。
3、任意满足一种即可
【重点】
selenium 是一个 python 自动化测试工具,利用 selenium 工具包可以对浏览器网页进行诸如点击和下载内容等操作,简单实用。这个工具是必备的!
对于使用单独 python 解释器的情况,使用命令行 cd 进入解释器安装路径下的 Scripts 路径下,运行代码 pip install selenium 进行安装。