当前位置:首页 > 开店攻略 > 淘宝开店

淘宝双十一抢拍神器

关注人数:13 发布时间:2022-05-19 20:12:09

双十一马上就要到了,童鞋们是不是摩拳擦掌,跃跃欲试。送给大家一个秒*神器,使用python3.x编写,支持毫秒级的下单,python大神请直接飘过,icer小白可以以此为契机,学习一些python知识,如果不感兴趣,请直接跳到使用方法,关注公众号回复”秒*“,获取链接。 python3.x to path” 。如果没有勾选,需要在安装完成之后,将python的安装目录(如:c:\python\python36(我的安装目录))添加到环境变量path中。 本软件支持毫秒级别抢购,在运行之前需要把想要抢购的商品先加入购物车,然后软件会打开登录界面,在15秒之内扫码登录自己的淘宝号,然后会自动跳转到购物车界面,勾选所有购物车中的商品,然后会自动刷新,直到你输入的时间,会自动结算按钮。本脚本免费分享,请勿做商业用途。

淘宝双十一抢拍神器

一)基础环境配置:

1.安装python

python地址

打开python,可以看到有两个版本,3.x版本,完成exe文件进行安装。在安装的过程中记得勾选:“add python3.x to path” 。如果没有勾选,需要在安装完成之后,将python的安装目录(如:c:\python\python36(我的安装目录))添加到环境变量path中。

安装完成后,以管理员身份打开cmd命令,输入python,会看到python的版本信息等,则证明python安装成功:

2.安装pip(如果已安装忽略此步骤)

找到python安装目录下的scripts文件夹下的easy_install.exe文件。

在cmd里面cd到scripts文件夹下,然后执行指令“easy_install.exe pip”:

安装完成后,将pip.exe的路径添加到环境变量path中。

在cmd里面输入pip指令,看到如下信息,则证明安装成功:

3.安装selenium

在cmd里面输入指令“pipinstall selenium”

网速可以的话,此过程很快就能完成。

4.chrome浏览器驱动

chrome浏览器驱动地址(需要翻墙)

之前,先查看一下所用chrome浏览器版本,然后选择对应的chromedriver版本。

完以后,需要将chromedriver的路径添加到path中。也可以直接把chromedriver.exe放到要运行的python文件所在目录。

5.测试

新建python文件,文件内容如下:

from selenium import webdriver

driver = webdriver.chrome

driver.get('https://codetips.net/')

print(driver.title)

driver.quit

使用python自带编辑器idle打开,可直接按f5运行该python文件,chrome浏览器启动并打开对应得网页。

二)秒*脚本

本脚本通过selenium实现淘宝秒*的示例代码,需要扫码登录的,并支持毫秒级别的抢购,基本在预设抢购时间之后0.01秒的时候就会下单。直接上代码:

import os

from selenium importwebdriver

import datetime

import time

from os import path

driver = webdriver.chrome

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("请在15秒内完成扫码")

time.sleep(15)

driver.get("https://cart.taobao.com/cart.htm")

time.sleep(3)

# 购物车里全选按钮

if driver.find_element_by_id("j_selectall1"):

driver.find_element_by_id("j_selectall1").click

now = datetime.datetime.now

print('login success:', now.strftime('%y-%m-%d %h:%m:%s'))

def buy(buytime):

while true:

now =datetime.datetime.now.strftime('%y-%m-%d%h:%m:%s.%f')

# 对比时间,时间到的话就结算

if now >; buytime:

try:

# 结算按钮

if driver.find_element_by_id("j_go"):

driver.find_element_by_id("j_go").click

driver.find_element_by_link_text('提交订单').click

except:

time.sleep(0.1)

print(now)

time.sleep(0.1)

if __name__ == "__main__":

times = input("请输入抢购时间:")

# 时间格式:"2018-11-06 00:01:00.000000"

login

buy(times)

使用方法:

本脚本对应的是67-70版本的chrome浏览器,先安装好浏览器,将chromedriver.exe与taobao.exe放在同一路径下然后本文件夹中的taobao.exe文件,然后在弹出来的黑框内输入时间,格式为:"2018-11-0600:01:00.000000" 本软件支持毫秒级别抢购,在运行之前需要把想要抢购的商品先加入购物车,然后软件会打开登录界面,在15秒之内扫码登录自己的淘宝号,然后会自动跳转到购物车界面,勾选所有购物车中的商品,然后会自动刷新,直到你输入的时间,会自动结算按钮。本脚本免费分享,请勿做商业用途。

如果没有跳转到二维码,可以手动,或者使用支付宝登陆

淘宝双十一抢拍神器

猜你喜欢