用wordpress做微网站,嵌入式软件开发职业规划,做详情图的网站,设计招聘专业网站本篇文章主要介绍了Python 通过selenium实现毫秒级自动抢购的示例代码#xff0c;通过扫码登录即可自动完成一系列操作#xff0c;抢购时间精确至毫秒#xff0c;可抢加购物车等待时间结算的#xff0c;也可以抢聚划算的商品。
博主不提供任何服务器端程序#xff0c;也不…本篇文章主要介绍了Python 通过selenium实现毫秒级自动抢购的示例代码通过扫码登录即可自动完成一系列操作抢购时间精确至毫秒可抢加购物车等待时间结算的也可以抢聚划算的商品。
博主不提供任何服务器端程序也不提供任何收费抢购软件。该文章仅作为学习selenium框架的一个示例代码。该思路可运用到其他任何网站京东天猫淘宝均可使用且不属于外挂或者软件之类只属于一个自动化点击工具如有侵犯到任何公司的合法权益会第一时间将相关代码给予删除。
直接上源码
# !/usr/bin/env python
# -*- coding: utf-8 -*-
# 2019/03/16
# 淘宝秒杀脚本扫码登录版
from selenium import webdriver
import datetime
import time
def login():
# 打开淘宝登录页并进行扫码登录
browser.get(https://www.taobao.com)
time.sleep(3)
if browser.find_element_by_link_text(亲请登录):
browser.find_element_by_link_text(亲请登录).click()
print(请在15秒内完成扫码)
time.sleep(15)
browser.get(https://cart.taobao.com/cart.htm)
time.sleep(3)
now datetime.datetime.now()
print(login success:, now.strftime(%Y-%m-%d %H:%M:%S))
def buy(times, choose):
# 点击购物车里全选按钮
if choose 2:
print(请手动勾选需要购买的商品)
while True:
now datetime.datetime.now().strftime(%Y-%m-%d %H:%M:%S.%f)
# 对比时间时间到的话就点击结算
if now times:
if choose 1:
while True:
try:
if browser.find_element_by_id(J_SelectAll2):
browser.find_element_by_id(J_SelectAll2).click()
break
except:
print(找不到购买按钮)
# 点击结算按钮
while True:
try:
if browser.find_element_by_link_text(结 算):
browser.find_element_by_link_text(结 算).click()
print(结算成功)
break
except:
pass
while True:
try:
if browser.find_element_by_link_text(提交订单):
browser.find_element_by_link_text(提交订单).click()
now1 datetime.datetime.now().strftime(%Y-%m-%d %H:%M:%S.%f)
print(抢购成功时间%s % now1)
except:
print(再次尝试提交订单)
time.sleep(0.01)
if __name__ __main__:
times input(请输入抢购时间格式如(2018-09-06 11:20:00.000000):)
# 时间格式2018-09-06 11:20:00.000000
browser webdriver.Chrome()
browser.maximize_window()
login()
choose int(input(到时间自动勾选购物车请输入“1”否则输入“2”))
buy(times, choose)
以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持脚本之家。