前言
嗨喽~大家好呀,这里是魔王呐 ❤ ~!
人生苦短,我用Python~
双十二又来临,面对活动,我们不能时刻紧盯!
面临各种活动秒杀 抢不过别人怎么办呢?
今天出一期 利用Python抢购秒杀商品的文章
目录
项目环境
操作系统:Windows 10
开发环境:python3.7
IDE:Pycharm
自动化模块:Selenium
安装命令:pip install selenium
浏览器版本:Google Chrome 99.0.4844.51
浏览器驱动版本:ChromeDriver 99.0.4844.51
注意: 浏览器驱动版本与浏览器版本要一致!
抢购流程分析
-
登录网站
-
购物车选中抢购商品
-
结算购买
-
提交订单
关键:快速完成前面流程,当订单进入提交页面时,付款时间不影响抢购。
程序实现思路
购物流程都是固定没有变化的,因此可以把购物流程步骤用代码编辑好交给selenium去自动执行。
项目结构:驱动直接复制放入项目根路径
代码展示
🎯 博主文章素材、解答、源码、教程领取处:点击
1、导入对应类库实现对浏览器的操作
from selenium import webdriver
import datetime
import time
#自动打开浏览器并且最大化窗口
driver = webdriver.Chrome()
driver.maximize_window()
执行上述代码,浏览器会自动打