使用
- 适合学python的练手
- 部分代码参考于他人,优化了部分逻辑
- 手动扫码,把需要的商品提前放入购物车
缺点
- 取决于网速,提交订单的时候有可能提示拥挤,抢个药应该没问题,抢茅台做梦
- 结算到提交订单之间的耗时处理的不好,抱砖引玉
import datetime
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
启动插件时间 = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")
print("启动插件时间::" + 启动插件时间)
抢购时间 = "2022-12-19 16:00:00.000000"
from selenium import webdriver
import time
driver = webdriver.Chrome()
timeout = 20
poll_frequency = 0.8
driver.get("https://www.taobao.com")
label1 = WebDriverWait(driver, timeout, poll_frequency).until(EC.visibility_of_element_located((By.LINK_TEXT, '亲,请登录')))
print("亲,请登录加载完成")
driver.find_element(By.LINK_TEXT, "亲,请登录").click()
label2 = WebDriverWait(driver, timeout, poll_frequency).until(
EC.visibility_of_element_located((By.CLASS_NAME, 'icon-qrcode'))</