我这里使用的chorme浏览器,使用前购物车内需要有商品

一、ChromeDriver的安装

若想使用Selenium成功调用Chrome浏览器完成相应的操作,需要通过ChromeDriver来驱动。

这里是ChromeDriver的官方下载地址。

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

我们在下载之前先来确认下我们使用的Chrome浏览器版本,只需要红框内几位相同即可


根据自己操作系统选择


解压在Python安装路径下Scripts文件夹中即可

二、实现代码

from selenium import webdriver
import time
import datetime
# 打开Chrome浏览器
browser = webdriver.Chrome()def login():# 打开淘宝首页,通过扫码登录browser.get("https://www.taobao.com")time.sleep(3)if browser.find_element_by_link_text("亲,请登录"):browser.find_element_by_link_text("亲,请登录").click()print(f"请尽快扫码登录")time.sleep(10)def picking(method):# 打开购物车列表页面browser.get("https://cart.taobao.com/cart.htm")time.sleep(3)# 是否全选购物车if method == 0:while True:try:if browser.find_element_by_id("J_SelectAll1"):browser.find_element_by_id("J_SelectAll1").click()breakexcept:print(f"找不到购买按钮")else:print(f"请手动勾选需要购买的商品")time.sleep(5)def buy(times):while True:now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')print(now)# 对比时间,时间到的话就点击结算if now > times:# 点击结算按钮while True:try:if browser.find_element_by_id("J_Go"):browser.find_element_by_id("J_Go").click()print(f"结算成功,准备提交订单")breakexcept:pass# 点击提交订单按钮while True:try:if browser.find_element_by_link_text('提交订单'):browser.find_element_by_link_text('提交订单').click()print(f"抢购成功,请尽快付款")except:print(f"再次尝试提交订单")time.sleep(0.01)if __name__ == '__main__':login();picking(0);buy("2021-05-12 21:57:08.211142"); #修改为自己所需要的时间,注意时间格式一定要对

python实现淘宝准点抢单相关推荐

  1. 如何秒下单?python的淘宝秒杀抢购下单源码参考

    如何秒下单?python的淘宝秒杀抢购下单源码参考 疫情如期,隔离还在继续,何时工作是一个头大的问题,最近在看口罩,不少电商平台都有放出口罩,当然,手残党将会也会是一直难以下手,你可能很难抢得到,故找 ...

  2. 利用python从网页查找数据_利用Python模拟淘宝的搜索过程并对数据进行可视化分析...

    数据挖掘入门与实战 公众号: datadw 本文讲述如何利用Python模拟淘宝的搜索过程并对搜索结果进行初步的数据可视化分析. 搜索过程的模拟:淘宝的搜索页面有两种形式, 一种形式是, 2019/2 ...

  3. 用python实现淘宝毫秒级秒!! 天猫淘宝的抢购完美实现 而且说实话有很多人需要它。 每次在抢购前的无法提交订单导致很多买家无法购买。 今天我教给大家如何更好快速实现你的购买愿望! 教程如下!请仔

    用python实现淘宝毫秒级秒!! 天猫淘宝的抢购完美实现 而且说实话有很多人需要它. 每次在抢购前的无法提交订单导致很多买家无法购买. 今天我教给大家如何更好快速实现你的购买愿望! 教程如下!请仔细 ...

  4. python写淘宝秒杀脚本_python实现淘宝秒杀脚本

    本文实例为大家分享了python实现淘宝秒杀脚本的具体代码,供大家参考,具体内容如下 1.安装pycharm.网上教程很多. 2.安装 Selenium 库. Selenium支持很多浏览器,我选择的 ...

  5. Python自动化淘宝秒杀

    Python自动化淘宝秒杀 chrome驱动下载地址:CNPM Binaries Mirror (npmmirror.com) 下载对应自己浏览器版本的驱动即可 #模块 import datetime ...

  6. python模拟淘宝登陆_【Python】selenium模拟淘宝登录

    # -*- coding: utf-8 -*- from selenium import webdriver from selenium.webdriver.common.by import By f ...

  7. python实现淘宝定时抢购简易版

    python实现淘宝定时抢购简易版 前几天自己写了一个淘宝定时秒杀的代码,简易版的,原理很简单,首先获取淘宝服务器的时间,然后再通过模拟点击实现抢购,仅供娱乐. 获取淘宝服务器时间部分: getTim ...

  8. 用Python实现淘宝京东毫秒级秒杀,看谁还能抢过我

    你还在为各种活动秒杀 抢不过别人而烦恼吗? 今天就来教你如何用Python来实现淘宝京东毫秒级的抢购,用Python来告诉你,秒杀就是这么简单!!! 妈妈再也不要担心我抢不到限时秒杀特价商品啦!!! ...

  9. 怎么用python在淘宝抢单_【Python】使用Selenium实现淘宝抢单

    最近,小明为了达成小姐姐的愿望,在某宝买到心仪的宝贝,再加上又迷上了python,就通过python轻而易举地实现了(个人声明:对Java来说,这并不是背叛). 需求分析&前期准备 需求其实很 ...

最新文章

  1. Lumen / Laravel 使用网易邮箱 SMTP 发送邮件
  2. common lisp里的几个操作符
  3. 请用状态转换图描述一个绘制折线的对话过程_CAD画一个元器件电路符号(AD)...
  4. GitHub添加SSH keys报错Key is invalid. It must begin with 'ssh-ed25519', 'ssh-rsa', 'ssh-dss', 'ecdsa-sha
  5. TeeChart Pro ActiveX教程(十九):TeeChart工具集(五)
  6. 在Exchange 2010中批量导入用户
  7. Android中如何查看在res中存放的drawable文件对应的JAVA类型是什么呢
  8. 阿里达摩院-视觉方向(校招、社招、实习),欢迎各路大神
  9. linux下vim 选择文本,删除,复制,粘贴
  10. 一些常用的css小技巧
  11. 勒索病毒家族信息判断
  12. Vue 中的 key 有什么作用?
  13. 根据地理坐标查询地标 城市名称 街道名称 地标建筑
  14. 修复Ubuntu系统安装steam无法打开
  15. layer.js 贤心制作的弹出层插件-不仅仅是弹层
  16. 计算机显卡的性能参数,关于电脑显卡的技术参数与性能的关系
  17. 浙大远程教育计算机小抄,一张A4纸能写多少个字?看完浙大考生的“小抄”,网友:稳过!...
  18. 降噪蓝牙耳机对比测评:南卡和OPPO哪款降噪耳机好?
  19. Excel如何快速将含小数的数值提取出来
  20. 怎样用python提取英文字母_python如何获取一次获取26个英文字母

热门文章

  1. Actionlib 与KUKA youbot机械臂
  2. 模糊PID——Z-N整定
  3. 2020边缘计算产业图谱
  4. 微信小程序的http请求wx.request(实测有效)
  5. 想知道截图翻译软件有哪些?我来告诉你
  6. Linux搭建PHP+MySQL+Apache环境
  7. C++ 标准模板库 STL 概述
  8. 烤仔星选·区块印象 | 2021 年以太坊的 5 大预测
  9. 20届本科应届生深圳面试复盘——wsdchong
  10. CentOS(宝塔)部署安装发布Scratch3.0