双十一立刻就需要到,朋友们是否跃跃欲试,摩拳擦掌。今日赠给大伙儿一个秒杀神器,应用python3.X撰写,适用ms级的提交订单,python高手请立即飞过,ICer新手能够为此为突破口,学习培训一些python专业知识,假如没什么兴趣,请立即跳到操作方法,扫码关注回应”击杀“,获得下载连接。
一)基本自然环境配备:
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
lIfe54。ZhiLi123。com
在cmd里边键入命令“pipinstall selenium”
网络速度如果可以的话,此全过程迅速就能进行。
4.下载chrome浏览器驱动器
chrome浏览器驱动器下载详细地址(必须科学上网)
下载以前,先查询一下常用chrome浏览器版本,随后挑选相匹配的chromedriver版本下载。
lIfe54。ZhiLi123。com
下载完之后,必须将chromedriver的途径加上到path中。还可以立即把chromedriver.exe放进要运作的python文档所属文件目录。
5.检测
lIfe54。ZhiLi123。com
新创建python文档,文档內容以下:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://codetips.net/')
print(driver.title)
driver.quit()
应用python内置在线编辑器IDLE开启,可立即按F5运作该python文档,chrome浏览器运行并开启相匹配得网页页面。
二)击杀脚本制作
本脚本制作根据selenium完成淘宝秒杀的实例编码,必须快速登录的,并适用ms等级的限时抢购,基本上在预置限时抢购時间以后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):
lIfe54。ZhiLi123。com
while True:
now =datetime.datetime.now().strftime('%Y-%m-%d%H:%M:%S.%f')
# 比照時间,時间到得话就点一下清算
if now > buytime:
try:
# 点一下清算按键
lIfe54。ZhiLi123。com
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" 本手机软件适用ms等级限时抢购,在运作以前必须把要想限时抢购的产品先购物车,随后手机软件会开启登陆界面,在15秒以内快速登录自身的淘宝账号,随后会跳转到加入购物车页面,启用全部加入购物车中的产品,随后会自动更新,直至你键入的時间,会自动点击清算按键。本脚本制作免费资源,切勿做商业行为。
要是没有自动跳转到二维码,能够手动式点一下,或是应用支付宝登陆
版权声明:文中內容由互联网技术客户自发性奉献,通篇见解仅代表创作者自己。本网站仅出示信息内容储存空间服务项目,不有着使用权,不担负有关法律依据。如发觉本网站有因涉嫌剽窃侵权行为/违反规定违反规定的內容, 请发邮件 检举,一经查证,本网站将马上删掉。