程序員自制P淘寶秒殺搶購腳本,百分百中


引言

運行環境

  • Windows
  • python
  • selenium
  • 最新Edge瀏覽器

完整代碼

# !/usr/bin/env python
# -*- encoding: utf-8 -*-
# @File: main.py
# @Author: SWHL
# @Contact: liekkaskono@163.com
from selenium import webdriver
import datetime
import time

url = 'https://www.taobao.com'
browser = webdriver.Edge('assets/msedgedriver.exe')
browser.get(url)
browser.maximize_window()

browser.find_element_by_link_text("親,請登錄").click()

print("請盡快掃碼登錄")
time.sleep(10)
browser.get("https://cart.taobao.com/cart.htm")
time.sleep(3)

# 是否全選購物車
while True:
    try:
        if browser.find_element_by_id("J_SelectAll1"):
            browser.find_element_by_id("J_SelectAll1").click()
            break
    except:
        print(f"找不到購買按鈕")


times = "2021-11-10 22:45:00.00000000"

while True:
    #獲取電腦現在的時間,                      year month day
    now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')

    # 對比時間,時間到的話就點擊結算
    print(now)

    #判斷是不是到了秒殺時間?
    if now > times:
        # 點擊結算按鈕
        while True:
            try:
                if browser.find_element_by_link_text("結 算"):
                    print("here")
                    browser.find_element_by_link_text("結 算").click()
                    print(f"主人,程序鎖定商品,結算成功")
                    break
            except:
                pass
        # 點擊提交訂單按鈕
        while True:
            try:
                if browser.find_element_by_link_text('提交訂單'):
                    browser.find_element_by_link_text('提交訂單').click()
                    print(f"搶購成功,請盡快付款")
            except:
                print(f"主人,我已幫你搶到商品啦,您來支付吧")
                break
        time.sleep(0.01)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM