最近想抢购一下淘宝和天猫的秒杀商品,md,老是抢不过别人,所以去github上找了一份抢购的代码。根据自己的需要,修改了一下。

最终的效果如下所示:

使用python脚本抢购天猫和淘宝商品,0秒下单

主要的实现思路

1. 使用selenium的debuggerAddress模式创建一个新的chrome浏览器,在这个浏览器中禁止加载图片

2. 模拟真人扫码登录淘宝,保存cookies,下一次不用再登录。

3.  将需要抢购的商品加入到购物车中,程序会每分钟刷新一遍购物车。

4. 直到到达抢购时间的前一分钟停止刷新,到达抢购时间即可开始抢购。

主要代码如下:

def sec_kill(self):self.driver.get("https://cart.taobao.com/cart.htm")sleep(3)if self.driver.find_element_by_css_selector('#J_SelectAll1 > div > label'):self.driver.find_element_by_css_selector('#J_SelectAll1 > div > label').click()print("已经选中全部商品!!!")sleep(1)while True:now = datetime.now()if now >= self.seckill_time_obj:breakjs = WebDriverWait(self.driver, 10,poll_frequency=0.1).until(EC.element_to_be_clickable((By.CSS_SELECTOR, '#J_SmallSubmit')))js.click()submit = WebDriverWait(self.driver, 10, poll_frequency=0.1).until(EC.element_to_be_clickable((By.CSS_SELECTOR, '#submitOrderPC_1 > div > a.go-btn')))submit.click()

原代码的实现方式是:不管页面是否加载,就不停的点击提价订单按钮,总是会导致失败。

所以我改成了知道提交订单按钮加载以后,再点击提交订单,能够保证不出错。

具体的源代码可以看我前面的那个视频的置顶评论。

源码获取,微信公众号:杨芋土豆

使用python脚本抢购天猫和淘宝商品,0秒下单相关推荐

  1. python大数据可视化分析淘宝商品,开专卖店不行啊

    python大数据可视化分析淘宝商品,开专卖店不行啊 现如今大数据分析异常火爆,如何正确分析数据,并且抓住数据特点,获得不为人知的秘密?今天沉默带你用python爬虫,爬取淘宝网站进行淘宝商品大数据分 ...

  2. python爬取并分析淘宝商品信息

    python爬取并分析淘宝商品信息 背景介绍 一.模拟登陆 二.爬取商品信息 1. 定义相关参数 2. 分析并定义正则 3. 数据爬取 三.简单数据分析 1.导入库 2.中文显示 3.读取数据 4.分 ...

  3. 淘宝API开发系列:item_fee-淘宝/天猫获得淘宝商品快递费用 API 返回值说明

    为了进行淘宝的API开发,首先我们需要做下面几件事情. 1)开发者注册一个账号 2)然后为每个淘宝应用注册一个应用程序键(App Key) . 3)下载淘宝API的SDK并掌握基本的API基础知识和调 ...

  4. 通过Java自动获取天猫或淘宝商品的主图

    编写代码前,先分析天猫商品详情的地址,例如 https://detail.tmall.com/item.htm?spm=a220m.1000858.1000725.6.56bd529dWWPn2c&a ...

  5. python+scrapy简单爬取淘宝商品信息

    python结合scrapy爬取淘宝商品信息 一.功能说明: 已实现功能: 通过scrapy接入selenium获取淘宝关键字搜索内容下的商品信息. 待扩展功能: 爬取商品中的全部其他商品信息. 二. ...

  6. 淘宝/天猫获得淘宝商品详情高级版 API 返回值说明

    item_get_pro-获得淘宝商品详情高级版 [查看演示] API测试工具 注册开通 onebound.taobao.item_get_pro 公共参数 请求地址: https://api-gw. ...

  7. 万邦淘宝/天猫获得淘宝商品详情 API 返回值说明

    item_get-获得淘宝商品详情 公共参数 请求地址: https://console.open.onebound.cn/console/?i=Anzexi 名称 类型 必须 描述 key Stri ...

  8. 超稳定的接口——淘宝/天猫获得淘宝商品详情

    item_get-获得淘宝商品详情 注册开通 onebound.taobao.item_get 公共参数 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中) ...

  9. 用Python打造一个智能搜索淘宝商品,生成操作日志的系统

    /1 前言/ 随着网购的兴起,使得很多传统店铺转型做线上生意,电子商务的产生极大便利了我们的生活. /2 项目目标/ 通过Python程序一键搜索并直达目的地,爬取淘宝商品链接,商品名称,及商品的图片 ...

  10. 淘宝/天猫获得淘宝商品详情 API 万邦接口返回值说明

    一.了解API的常识 在做接口设计时,如果是新手,建议多参考并了解不同开放平台的接口样式,比如百度.旷视.腾讯等,从中可以发现一些共识; 1.常用的通信协议 调用第三方平台接口需要进行系统间的通信,目 ...

最新文章

  1. UI设计培训教程分享:UI设计师的色彩使用技巧
  2. T-SQL基础(三)之子查询与表表达式
  3. *11.迪杰斯克拉算法
  4. P2157 [SDOI2009]学校食堂
  5. 【算法设计与分析】13 分治策略的设计思想
  6. 实战:布隆过滤器安装与使用及原理分析
  7. 多任务场景下单线程异步多线程多进程
  8. 如何访问docker内php,如何进入docker容器
  9. 函数体中的return以及函数的解的二分法
  10. 马云怒赞的93年网红区块链工程师,教你如何用3年时间实现逆袭
  11. 2021:Python的下载安装教程(很详细,初学者也能懂)
  12. 支持向量机---SVM 最小二乘支持向量机---LSSVM
  13. 火箭工作室c++小游戏——斗地主
  14. 【Android安全】Oneplus 5T 救砖 刷机 root并通过SafetyNet Attestation检测
  15. 23种设计模式python版
  16. MySql作业练习题
  17. elastic APM 深入测试 一 (无嵌套调用的分布式微服务监控)
  18. 数据库用户创建、角色创建、用户和角色授予权限和权限收回
  19. 金色传说:SAP-ABAP-VK11/VK12/VK13保存时增强
  20. Transformer主干网络——DeiT保姆级解析

热门文章

  1. 3天完成Open CPU开发!7天完成Costdown
  2. SAP 用户没有下载数据到本地的权限
  3. Pale Transformer:新视觉ViT主干
  4. [bzoj4453]cys就是要拿英魂!
  5. Cys(Npys)-(Arg)₉,H2N-C(Npys)-RRRRRRRRR-OH
  6. linux下系统中的文件传输
  7. 第三章 原位正三和弦的连接
  8. Bat 脚本学习 (基础篇)
  9. python爬虫实战---网易云音乐评论抓取
  10. 深交所股票交易接口的概述