Python实现淘宝秒杀!学会了省太多钱了!
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实现淘宝秒杀!学会了省太多钱了!相关推荐
- 如何秒下单?python的淘宝秒杀抢购下单源码参考
如何秒下单?python的淘宝秒杀抢购下单源码参考 疫情如期,隔离还在继续,何时工作是一个头大的问题,最近在看口罩,不少电商平台都有放出口罩,当然,手残党将会也会是一直难以下手,你可能很难抢得到,故找 ...
- python写淘宝秒杀脚本_python实现淘宝秒杀脚本
本文实例为大家分享了python实现淘宝秒杀脚本的具体代码,供大家参考,具体内容如下 1.安装pycharm.网上教程很多. 2.安装 Selenium 库. Selenium支持很多浏览器,我选择的 ...
- Python自动化淘宝秒杀
Python自动化淘宝秒杀 chrome驱动下载地址:CNPM Binaries Mirror (npmmirror.com) 下载对应自己浏览器版本的驱动即可 #模块 import datetime ...
- Python实现淘宝秒杀
1. 安装 Selenium 模块 Selenium支持很多浏览器,我选择的是Firefox浏览器. 安装方法: ①打开cmd: ②输入命令 pip install selenium: ③回车,等待自 ...
- python 制作淘宝秒杀脚本
1. 安装pycharm.网上教程很多. 2. 安装 Selenium 库. Selenium支持很多浏览器,我选择的是Firefox浏览器. 因为我这里是Python3环境,自带的又pip,所以 ...
- 用python实现淘宝秒杀
本文主要介绍了利用seleium模块进行淘宝秒杀的思路及代码,需要的朋友和小编一起来学习吧! 一.总体思路 用seleium+Chrom浏览器的方式来实现 二.具体实现方法 在本文中seleium将作 ...
- python实现抢购nike鞋子_用Python实现淘宝秒杀功能
需要下载火狐浏览器在这里插入代码片 需要安装的库以及需要配置的环境变量参考这个链接https://blog.csdn.net/hc372893308/article/details/83305136( ...
- Python 实现淘宝秒杀
新手学习Python,之前在网上看见一位朋友写的40行Python代码搞定京东秒杀,想在淘宝上帮女朋友抢玩偶,所以就照猫画虎的写了下淘宝的秒杀脚本,经自己实验可行.直接上代码: #-*- coding ...
- python编写淘宝秒杀脚本
最近想抢冰墩墩的手办和钥匙圈,但是同志们抢的速度太快了,无奈,还是自己写脚本吧. 添加火狐浏览器插件 Omnibug是一个插件,可以简化web度量实现的开发.检查每个传出请求(由浏览器发送)的模式:如 ...
最新文章
- 《2022城市大脑建设标准研究报告》在京正式发布
- AI 热潮之下,初创企业能否躲过科技巨头的碾压?
- [推荐推荐][提供下载]ORACLE SQL:经典查询练手系列文章收尾(目录篇)
- torch维度获取数据详解
- python对文件的读写操作方式-python 文件读写操作
- Opengl-基本概念-转换矩阵坐标系(最难理解的两章)
- mysql5.718解压版安装_MySQL v5.7.18 版本解压安装
- 学计算机有哪些大学专业,计算机专业:最好的7所大学!也是全中国“最难考”的大学!...
- grep 匹配制表符 和 换行符
- Minio服务限制/租户
- 太沉重了:中国获全球“人道主义摄影奖”的照片!组图
- php模板多图上传插件,PHP+jQuery+Ajax多图片上传插件
- Vue中插槽slot的使用
- Android layout 设置圆角 内部 imageview 无效果
- 游戏网页代码 html静态网页设计制作 dw静态网页成品模板素材网页 web前端网页设计与制作 div静态网页设计
- 分类变量logistic回归分析--1
- idea热部署插件JRebel激活方法 (免费)
- 情迁机器人Tim_情迁机器人插件-情迁机器人app下载V1.5.0安卓版-西西软件下载
- windows磁盘分区合并(比如合并到C盘/分区扩容)问题/删除恢复分区
- 中文文案排版指北(转自GitHub)
热门文章
- java 日历签到功能_基于jquery实现日历签到功能
- 区块链如何应用于供应链金融?
- font simplelineicons
- 你还在用格式工厂转音频?
- 算法导论作业——沙子的质量
- html5的交互式微课,一种交互式微课的控制方法及交互式微课与流程
- 初步使用计算机教案ppt,计算机应用基础课件(全面版)讲课教案.ppt
- java三国志吞食天地_FC三国志吞食天地完整版下载-街机吞食天地完整版模拟器(含出招表)-电玩咖...
- visual studio STM32上位机开发 LED上位机
- 今年广东5G网络覆盖超九成人口