O assistente de encaixe é uma ferramenta de script auxiliar baseada no sistema Android, que simula um clique manual na tela do celular para realizar a operação automática. Conveniente, rápido, seguro e não tóxico. Princípios de aquisição de software
Ao clicar no botão comprar, enviaremos uma solicitação HTTP para o servidor da plataforma. Essa solicitação HTTP levará as informações da sua conta (token ou cookie), ID do produto, quantidade, senha de pagamento etc. e enviará para o servidor . Depois que o servidor receber a solicitação, ele executará a operação de snap-up e retornará o resultado, informando se o resultado do snap-up foi bem-sucedido (snap-up bem-sucedido, inventário insuficiente, exceção do servidor...).
Code; from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time
import datetime
#Certifique-se de que o navegador não será iniciado após o end of the run
option = webdriver.ChromeOptions()
option.add_experimental_option("detach", True)
# Criar
driver de objeto do navegador Chrome = webdriver.Chrome(options=option)
# Acessar a página
driver.get("https://cart. taobao.com /")
# Maximize a janela do navegador
driver.maximize_window()
title = ""
while not title == "Taobao-My Shopping Cart":
title = driver.title
time.sleep(1)
# while True :
if driver.find_element(By.ID,"J_SelectAll1"):
driver.find_element(By.ID,"J_SelectAll2").click()
# break#创建目标时间点
target_time = datetime.datetime(2023, 2, 23, 17 , 36, 55)
while True:
now = datetime.datetime.now()
current_time = now.strftime('%H:%M:%S')
if now > target_time :
submit = driver.find_element(By.ID," J_Go")
submit.click()
print("点击提交 :" + current_time)
break