iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python淘宝秒杀的脚本实现
  • 184
分享到

Python淘宝秒杀的脚本实现

Python淘宝秒杀Python秒杀 2023-01-06 15:01:42 184人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

准备工作 我们需要把秒杀的商品加入购物车,因为脚本点击的是全选,所以不需要的商品要移出购物车。 过程分析 1.打开某宝网站; pq = WEBdriver.Chrome() pq.g

准备工作

我们需要把秒杀的商品加入购物车,因为脚本点击的是全选,所以不需要的商品要移出购物车。

过程分析

1.打开某宝网站;

pq = WEBdriver.Chrome()
pq.get("https://www.taobao.com")  # 版权问题
time.sleep(3)

sleep的原因是怕万一网速慢,网页加载慢。

2.扫码登陆;

pq.find_element(By.LINK_TEXT, "亲,请登录").click()
print(f"请尽快扫码登录")
time.sleep(10)

自动点击进入登录页面,我们点击扫码登录进行扫码。
3.进入购物车;

pq.get("Https://cart.taobao.com/cart.htm")
time.sleep(3)

登录成功后,直接进入购物车网站。

4.全选购物车;

while True:
    try:  # 查找 元素 来自  ID
        if pq.find_element(By.ID, "J_SelectAll1"):
            pq.find_element(By.ID, "J_SelectAll1").click()
            break
    except:
        print(f"找不到购买按钮")

找到全选按钮,全选。

在这里插入图片描述

5.结算。

while True:
    # 获取电脑现在的时间,                      year month day
    now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
    # 对比时间,时间到的话就点击结算
    print(now)
    if now > lisi:
        # 点击结算按钮
        while True:
            try:
                if pq.find_element(By.LINK_TEXT, "结 算"):
                    print("here")
                    pq.find_element(By.LINK_TEXT, "结 算").click()
                    print(f"主人,程序定商品,结算成功")
                    break
            except:
                pass
        while True:
            try:
                if pq.find_element_by_link_text('提交订单'):
                    pq.find_element_by_link_text('提交订单').click()
                    print(f"抢购成功,请尽快付款")
            except:
                print(f"主人,结算提交成功,我已帮你抢到商品啦,请及时支付订单")
                speaker.Speak(f"主人,结算提交成功,我已帮你抢到商品啦,请及时支付订单")
                break
        time.sleep(0.01)

在这里插入图片描述

获取现在时间与秒杀时间进行比对,时间一到点击提交订单生成订单,生成订单后支付时间就不需要紧张了。

在这里插入图片描述

完整程序实现如下:

import datetime
import win32com.client
import time
from selenium.webdriver.common.by import By
from selenium import webdriver

now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
speaker = win32com.client.Dispatch("Sapi.SpVoice")

lisi = "2022-11-11 20:00:00.00000000"
zhangsan = webdriver.Chrome()
zhangsan.get("https://www.taobao.com")
time.sleep(3)  # 查找  网络元素 来自 链接 文本(亲,请登录)    #点击
zhangsan.find_element(By.LINK_TEXT, "亲,请登录").click()
print(f"请尽快扫码登录")
time.sleep(10)
zhangsan.get("https://cart.taobao.com/cart.htm")
time.sleep(3)

# 是否全选购物车
while True:
    try:  # 查找 元素 来自  ID
        if zhangsan.find_element(By.ID, "J_SelectAll1"):
            zhangsan.find_element(By.ID, "J_SelectAll1").click()
            break
    except:
        print(f"找不到购买按钮")
while True:
    # 获取电脑现在的时间,                      year month day
    now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
    # 对比时间,时间到的话就点击结算
    print(now)
    if now > lisi:
        # 点击结算按钮
        while True:
            try:
                if zhangsan.find_element(By.LINK_TEXT, "结 算"):
                    print("here")
                    zhangsan.find_element(By.LINK_TEXT, "结 算").click()
                    print(f"主人,程序锁定商品,结算成功")
                    break
            except:
                pass
        while True:
            try:
                if zhangsan.find_element_by_link_text('提交订单'):
                    zhangsan.find_element_by_link_text('提交订单').click()
                    print(f"抢购成功,请尽快付款")
            except:
                print(f"主人,结算提交成功,我已帮你抢到商品啦,请及时支付订单")
                speaker.Speak(f"主人,结算提交成功,我已帮你抢到商品啦,请及时支付订单")
                break
        time.sleep(0.01)

到此这篇关于python淘宝秒杀的脚本实现的文章就介绍到这了,更多相关Python淘宝秒杀内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python淘宝秒杀的脚本实现

本文链接: https://www.lsjlt.com/news/177008.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python淘宝秒杀的脚本实现
    准备工作 我们需要把秒杀的商品加入购物车,因为脚本点击的是全选,所以不需要的商品要移出购物车。 过程分析 1.打开某宝网站; pq = webdriver.Chrome() pq.g...
    99+
    2023-01-06
    Python淘宝秒杀 Python 秒杀
  • Python编写淘宝秒杀脚本
    目录添加火狐浏览器插件安装geckodriverpython代码代码整体思路使用方法最近想抢冰墩墩的手办和钥匙圈,但是同志们抢的速度太快了,无奈,还是自己写脚本吧。 添加火狐浏览器插...
    99+
    2024-04-02
  • Python淘宝或京东等秒杀抢购脚本实现(秒杀脚本)
    目录一、环境二、安装1.ChromeDriver安装2.Seleuinm安装3.淘宝秒杀脚本4.京东秒杀脚本总结我们的目标是秒杀淘宝或京东等的订单,这里面有几个关键点,首先需要登录淘...
    99+
    2024-04-02
  • 【Python秒杀脚本】淘宝或京东等秒杀抢购
    文章目录 前言一、环境二、安装1.ChromeDriver安装2.Seleuinm安装3.淘宝秒杀脚本4.京东秒杀脚本 总结 前言 我们的目标是秒杀淘宝或京东等的订单,这里面有几个关...
    99+
    2023-09-30
    python 爬虫
  • 备战618!用Python脚本帮你实现淘宝秒杀
    selenium 安装与 chromedriver安装 我们前文提到,Python脚本中使用了selenium库,而selenium又通过chromedriver来控制浏览器的鼠标点...
    99+
    2024-04-02
  • 怎么自制Python淘宝秒杀抢购脚本
    本篇内容主要讲解“怎么自制Python淘宝秒杀抢购脚本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么自制Python淘宝秒杀抢购脚本”吧!首先我的思路很简单,就是让“程序”帮我们自动打开浏览...
    99+
    2023-06-25
  • python如何实现淘宝准点秒杀抢单
    小编给大家分享一下python如何实现淘宝准点秒杀抢单,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我这里使用的chorme浏览器,使用前购物车内需要有商品一、C...
    99+
    2023-06-15
  • 自制Python淘宝秒杀抢购脚本双十一百分百中
    大家好,我是不学前端的前端程序员, 事情是这个样子的,前几天不是双十一预购秒杀嘛 由于我女朋友比较笨,手速比较慢,就一直抢不到,她没抢到特价商品就不开心, 她不开心,我也就不能跟...
    99+
    2024-04-02
  • python淘宝抢购脚本程序实现
    目录一、官网下载火狐浏览器二、下载geckodriver,并解压到火狐浏览器文件夹根目录三、添加火狐浏览器根目录到系统环境变量四、下载并安装python3及pycharm开发工具&n...
    99+
    2024-04-02
  • 用Python实现淘宝京东毫秒级秒杀,看谁还能抢过我
    你还在为各种活动秒杀 抢不过别人而烦恼吗 今天就来教你如何用Python来实现淘宝京东毫秒级的抢购,用Python来告诉你,秒杀就是这么简单!!! 妈妈再也不要担心我抢不到限时秒杀特价商品啦!!! ...
    99+
    2023-09-25
    python pycharm 职场和发展 程序人生 学习
  • redislua脚本实战秒杀和减库存的实现
    目录前言1.redisson介绍2. redis lua脚本编写与执行3.redis减库存lua脚本4.实战4.1 减库存逻辑4.2 压测前言 我们都知道redis是高性能高并发系统...
    99+
    2024-04-02
  • 阿里云服务器淘宝秒杀是真的吗
    首先,让我们看看阿里云服务器淘宝秒杀是否真的存在。在网上,很多人都在寻找可以购买淘宝云服务器的渠道,但是有一些骗局也会利用这些渠道来行骗。比如,一些人会在网上发布一些低价购买淘宝云服务器的信息,并声称只需要支付很少的费用就可以购买到阿里云服...
    99+
    2023-10-28
    阿里 淘宝 服务器
  • 【超详细Python秒杀代码】京东淘宝抢购通用
    由于之前手动抢购枪神7超竞连续失败两次后怒学脚本抢购,今天给大家分享一期超简单+直观+好用的Python脚本。 !!此代码目前仅适用于可以加入购物车的商品 直接上代码! import datetimeimport timefrom s...
    99+
    2023-09-07
    经验分享 学习 python 生活 Powered by 金山文档
  • 我制作了python脚本自动抢购淘宝秒杀产品,学会优先享受双十一福利
    这是本文的标题 前言第一步:第二步:第三步:第四步:零基础Python学习资源介绍👉Python学习路线汇总👈👉Python必备开发工具...
    99+
    2023-09-20
    python chrome 开发语言 python爬虫 python入门
  • JS脚本如何实现网页自动秒杀点击
    这篇文章主要为大家展示了“JS脚本如何实现网页自动秒杀点击”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JS脚本如何实现网页自动秒杀点击”这篇文章吧。代码如下:...
    99+
    2024-04-02
  • 利用Python爬虫实现抢购某宝秒杀商品
    目录1、导入对应类库实现对浏览器的操作2、用代码实现购物流程2.1 访问某宝2.2登录某宝2.3 进入购物车2.4 选中所有商品2.5 对比时间,提交结算(重点)前言: 某宝秒杀,用...
    99+
    2024-04-02
  • 使用python实现淘宝抢购
    疫情当下,大部分人选择网购,但是在有限数量的网购商品时,大家就需要蹲点抢了,而蹲点也不一定比别手快,有什么方法可以实现自动蹲点抢购呢? 使用方法 1.先把想抢购的商品加入淘宝手机端的购物车 2.修改代码中抢购时间 3.运行代码 4.弹出浏...
    99+
    2023-10-18
    python 开发语言 爬虫
  • redis秒杀系统的实现
    目录1.如何设计一个秒杀系统2.秒杀流程2.1 前端处理2.2 后端处理3.超卖问题4.总体思路1.如何设计一个秒杀系统 在设计任何系统之前,我们首先都需要先理解秒杀系统的业务背景 ...
    99+
    2024-04-02
  • python淘宝爬虫的实现方法教程
    这篇文章主要介绍“python淘宝爬虫的实现方法教程”,在日常操作中,相信很多人在python淘宝爬虫的实现方法教程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python淘宝爬虫的实现方法教程”的疑惑有所...
    99+
    2023-06-25
  • Springboot+redis+Vue实现秒杀的项目实践
    目录1、Redis简介2、实现代码3、启动步骤4、使用ab进行并发测试5、线程安全6、总结7、参考资料1、Redis简介 Redis是一个开源的key-value存储系统。 Redi...
    99+
    2022-11-13
    Springboot+redis+Vue 秒杀 Springboot redis秒杀
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作