发布时间:2023-09-02 17:00
需要下载火狐浏览器
注意:不要copy这个链接的代码,是行不通的,只需要参考该链接geckodriver环境变量的配置操作
import os
from selenium import webdriver
import datetime
import time
from os import path
from selenium.webdriver.common.action_chains import ActionChains
d = path.dirname(__file__)
abspath = path.abspath(d)
driver = webdriver.Firefox()
driver.maximize_window()
def login():
# 打开淘宝登录页,并进行扫码登录
driver.get(\"https://www.taobao.com\")
time.sleep(3)
if driver.find_element_by_link_text(\"亲,请登录\"):
driver.find_element_by_link_text(\"亲,请登录\").click()
print(\"请在10秒内完成扫码\")
time.sleep(10)
driver.get(\"\") # 这里写你需要抢购商品的链接地址
time.sleep(1)
def buy(buytime):
while True:
now = datetime.datetime.now().strftime(\"%Y-%m-%d %H:%M:%S.%f\")
if now > buytime:
driver.find_element_by_link_text(\"立即购买\").click()
break;
time.sleep(0.1)
while True:
try:
if driver.find_element_by_link_text(\"提交订单\"):
driver.find_element_by_link_text(\"提交订单\").click()
except:
time.sleep(1)
print(now)
time.sleep(0.1)
if __name__ == \"__main__\":
# times = input(\"请输入抢购时间:\")
# 时间格式:\"2018-09-06 11:20:00.000000\"
login()
buy(\"2019-03-01 00:00:00.000000\") #这里设置你需要抢购商品的时间
以上就是我给大家推荐的代码,如有不足希望多多指正!