Python---开发淘宝商品准点秒杀脚本

使用Python---淘宝商品准点秒杀脚本

 

学会之后!

妈妈再也不用担心我抢不到羊毛了!

1.Python3.6.7

下载地址:https://www.lanzous.com/i8fjk4b

2.GoogleChram浏览器

下载链接:https://www.lanzous.com/i8fjm4d

3.Chram插件

下载地址:https://www.lanzous.com/i8fjm6f

注意插件和谷歌浏览器的版本要一致!!!

下载链接:https://chromedriver.storage.googleapis.com/index.html

 

1.进入python教程

首先安装python的第三方库

进入cmd界面输入

pip install selenium

2.安装完成配置插件的环境变量

把下载好的插件放在谷歌浏览器的目录里,然后

将浏览器路径放入Path新建环境变量里
C:\Users\Hasee\AppData\Local\Google\Chrome\Application

无标题.png

 

电脑-右键-属性-高级系统设置-环境变量无标题.png

 

无标题.png

 

3.具体代码注释我下面全部写好呈现出来

'''
脚本作者GS小顾
此脚本主为淘宝商品准点秒杀功能
作者联系方式QQ:1668615353
请保留版权信息谢谢支持
'''
from selenium import webdriver
import time
#时间格式化
fmt = "%Y-%m-%d %H:%M:%S"
#用户设定秒杀的时间
mubiaotime = time.strptime("2020-1-2 15:42:00",fmt)
#定义自己的账号密码到变量
user = ""
password = ""

#定义函数
def main():
    #选择浏览器插件
    b = webdriver.Chrome()
    #全屏浏览器
    b.maximize_window()
    #输入目标网址
    b.get('https://www.taobao.com')
    #自动输入账号密码登录功能
    # b.find_element_by_id('TPL_username_1').send_keys(user)
    # b.find_element_by_id('TPL_password_1').send_keys(password)
    # b.find_element_by_link_text('登 录').click()
    # time.sleep(3)



    #扫码登陆版本
    b.find_element_by_link_text("亲,请登录").click()

    print('请在60秒内完成扫码登陆')
    i = 60
    while i:
        i -= 1

        time.sleep(1)
        try:

            b.find_element_by_class_name("member-nick-info")
        except Exception as e:
            print("剩余%d秒"%i)
        else:
            print("登陆成功")
            # 打开购物车
            b.get("https://cart.taobao.com/cart.htm")

            # 选择所有商品
            b.find_element_by_class_name('cart-checkbox ').click()
            #time.sleep(1)
            #点击结算
            time.sleep(5)
            b.find_element_by_link_text("结 算").click()
            
            #秒杀倒计时
            nowtime = time.localtime()
            kaishi = (mubiaotime.tm_hour - nowtime.tm_hour) * 60 * 60 + (mubiaotime.tm_min - nowtime.tm_min) * 60 + mubiaotime.tm_sec - nowtime.tm_sec
            print("剩余秒杀时间%d秒"%kaishi)
            time.sleep(kaishi)
            b.find_element_by_link_text("提交订单").click()
            time.sleep(3)
            print("秒杀成功,订单在待支付那支付即可")
            time.sleep(5)
            break
            #时间到提交订单,误差0.01-0.03秒

            
if __name__ == '__main__':
    main()

 

作者

--小顾

 

 

 

 

 

本博客所有文章如无特别注明均为原创。作者:GS小顾复制或转载请以超链接形式注明转自 世纪博客
原文地址《Python---开发淘宝商品准点秒杀脚本
分享到:更多

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)