1.安装 Selenium 模块。

Selenium支持很多浏览器,我选择的是Firefox浏览器。

安装方法: ①打开cmd; ②输入命令 pip install selenium; ③回车,等待自动安装; ④当最后一行代码出现Successfully install selenium-XX时,表示安装成功。

2. 插件 FireBug

FireBug 是火狐浏览器的一款查看代码元素的插件,可以快速的定位元素,selenium的重点就是元素定位,只有定到位了,才能进行下一步操作。

测试安装成功,按F12出现如下画面,表示firebug已经安装成功了 (现在浏览器基本都自带,可以忽略本步骤)

3.安装 geckodriver

下载地址:点击此下载

下载完成后,将文件夹解压到python下scripts中即可

测试:在pycharm中输入以下代码,正常弹出百度窗口,即为成功

from selenium import webdriver
driver = webdriver.Firefox()
driver.get('https://www.baidu.com')

**

4.淘宝秒杀代码

**

from selenium import webdriver
import datetime
import time
from os import pathd = path.dirname(__file__)
abspath = path.abspath(d)driver = webdriver.Firefox()
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("请在20秒内完成扫码")time.sleep(20)driver.get("https://cart.taobao.com/cart.htm")time.sleep(3)# 点击购物车里全选按钮# if driver.find_element_by_id("J_CheckBox_939775250537"):# driver.find_element_by_id("J_CheckBox_939775250537").click()# if driver.find_element_by_id("J_CheckBox_939558169627"):# driver.find_element_by_id("J_CheckBox_939558169627").click()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):while True:now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')# 对比时间,时间到的话就点击结算if now > buytime:try:# 点击结算按钮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-09-06 11:20:00.000000"login()buy("2021-01-16 15:08:00.000000")

ps:

①注意此版本代码为扫码登陆,如果觉得扫码等待时间过快,可以调整,

②秒杀前需要提前运行代码

近期有很多朋友通过私信咨询有关Python学习问题。为便于交流,点击蓝色自己加入讨论解答资源基地

Python实现淘宝秒杀!学会了省太多钱了!相关推荐

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

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

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

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

  3. Python自动化淘宝秒杀

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

  4. Python实现淘宝秒杀

    1. 安装 Selenium 模块 Selenium支持很多浏览器,我选择的是Firefox浏览器. 安装方法: ①打开cmd: ②输入命令 pip install selenium: ③回车,等待自 ...

  5. python 制作淘宝秒杀脚本

    1.  安装pycharm.网上教程很多. 2.  安装 Selenium 库. Selenium支持很多浏览器,我选择的是Firefox浏览器. 因为我这里是Python3环境,自带的又pip,所以 ...

  6. 用python实现淘宝秒杀

    本文主要介绍了利用seleium模块进行淘宝秒杀的思路及代码,需要的朋友和小编一起来学习吧! 一.总体思路 用seleium+Chrom浏览器的方式来实现 二.具体实现方法 在本文中seleium将作 ...

  7. python实现抢购nike鞋子_用Python实现淘宝秒杀功能

    需要下载火狐浏览器在这里插入代码片 需要安装的库以及需要配置的环境变量参考这个链接https://blog.csdn.net/hc372893308/article/details/83305136( ...

  8. Python 实现淘宝秒杀

    新手学习Python,之前在网上看见一位朋友写的40行Python代码搞定京东秒杀,想在淘宝上帮女朋友抢玩偶,所以就照猫画虎的写了下淘宝的秒杀脚本,经自己实验可行.直接上代码: #-*- coding ...

  9. python编写淘宝秒杀脚本

    最近想抢冰墩墩的手办和钥匙圈,但是同志们抢的速度太快了,无奈,还是自己写脚本吧. 添加火狐浏览器插件 Omnibug是一个插件,可以简化web度量实现的开发.检查每个传出请求(由浏览器发送)的模式:如 ...

最新文章

  1. 《2022城市大脑建设标准研究报告》在京正式发布
  2. AI 热潮之下,初创企业能否躲过科技巨头的碾压?
  3. [推荐推荐][提供下载]ORACLE SQL:经典查询练手系列文章收尾(目录篇)
  4. torch维度获取数据详解
  5. python对文件的读写操作方式-python 文件读写操作
  6. Opengl-基本概念-转换矩阵坐标系(最难理解的两章)
  7. mysql5.718解压版安装_MySQL v5.7.18 版本解压安装
  8. 学计算机有哪些大学专业,计算机专业:最好的7所大学!也是全中国“最难考”的大学!...
  9. grep 匹配制表符 和 换行符
  10. Minio服务限制/租户
  11. 太沉重了:中国获全球“人道主义摄影奖”的照片!组图
  12. php模板多图上传插件,PHP+jQuery+Ajax多图片上传插件
  13. Vue中插槽slot的使用
  14. Android layout 设置圆角 内部 imageview 无效果
  15. 游戏网页代码 html静态网页设计制作 dw静态网页成品模板素材网页 web前端网页设计与制作 div静态网页设计
  16. 分类变量logistic回归分析--1
  17. idea热部署插件JRebel激活方法 (免费)
  18. 情迁机器人Tim_情迁机器人插件-情迁机器人app下载V1.5.0安卓版-西西软件下载
  19. windows磁盘分区合并(比如合并到C盘/分区扩容)问题/删除恢复分区
  20. 中文文案排版指北(转自GitHub)

热门文章

  1. java 日历签到功能_基于jquery实现日历签到功能
  2. 区块链如何应用于供应链金融?
  3. font simplelineicons
  4. 你还在用格式工厂转音频?
  5. 算法导论作业——沙子的质量
  6. html5的交互式微课,一种交互式微课的控制方法及交互式微课与流程
  7. 初步使用计算机教案ppt,计算机应用基础课件(全面版)讲课教案.ppt
  8. java三国志吞食天地_FC三国志吞食天地完整版下载-街机吞食天地完整版模拟器(含出招表)-电玩咖...
  9. visual studio STM32上位机开发 LED上位机
  10. 今年广东5G网络覆盖超九成人口