python淘宝抢购脚本程序实现⽬录
⼀、官⽹下载⽕狐浏览器
⼆、下载geckodriver,并解压到⽕狐浏览器⽂件夹根⽬录
三、添加⽕狐浏览器根⽬录到系统环境变量
四、下载并安装python3及pycharm开发⼯具
五、进⼊淘宝
六、使⽤Pycharm运⾏脚本,新建python⽂件,将代码复制到⽂件中,并运⾏。
总结
最近⾃⼰在抢冰墩墩钥匙扣,发现⼀秒瞬间就没了。于是⾃⼰⽹上学习了⼀下,写了⼀个抢购脚本。亲测可⽤。
具体使⽤步骤如下:
⼀、官⽹下载⽕狐浏览器
⼆、下载geckodriver,并解压到⽕狐浏览器⽂件夹根⽬录
右键:"我的电脑",选择:"⾼级系统设置"
淘宝怎么代付款
选择:"环境变量",进⼊之后到系统变量中的Path,双击:"Path"
进⼊之后,点击:"新建",将⽕狐浏览器⽂件夹地址添加进去,然后点击确定,退出即可。
四、下载并安装python3及pycharm开发⼯具
五、进⼊淘宝
将需要的商品⼿动加⼊到购物车
六、使⽤Pycharm运⾏脚本,新建python⽂件,将代码复制到⽂件中,并运⾏。代码如下:
from selenium import webdriver
import datetime
import time
# 启动⽕狐浏览器的驱动器
driver = webdriver.Firefox()
# 最⼤化浏览器
driver.maximize_window()
# 传⼊⽤户名密码,登录淘宝
def login():
# 打开淘宝
<("www.taobao")
# 查⽂本,登录
if driver.find_element_by_link_text("亲,请登录"):
driver.find_element_by_link_text("亲,请登录").click()
print("请在30秒内完成扫码")
time.sleep(30)
<("cart.taobao/cart.htm")
time.sleep(3)
# 点击购物车⾥全选按钮
if driver.find_element_by_id("J_SelectAll1"):
driver.find_element_by_id("J_SelectAll1").click()
time.sleep(3)
now = w()
print('login success:', now.strftime('%Y-%m-%d %H:%M:%S'))
def buy(buytime):
while True:
now = w().strftime('%Y-%m-%d %H:%M:%S')
if now == buytime:
try:
# 点击结算按钮
if driver.find_element_by_id("J_Go"):
driver.find_element_by_id("J_Go").click()
print("结算成功")
发布评论