python实现淘宝定时抢购简易版
python实现淘宝定时抢购简易版
前几天自己写了一个淘宝定时秒杀的代码,简易版的,原理很简单,首先获取淘宝服务器的时间,然后再通过模拟点击实现抢购,仅供娱乐。
获取淘宝服务器时间部分:
getTime.py:
import http.client
import timeif __name__ == '__main__':def get_webservertime(host):while True:try:conn = http.client.HTTPConnection(host)conn.request("GET", "/")r = conn.getresponse()ts = r.getheader('date') # 获取http头date部分breakexcept Exception as e:print(e)continue# 将GMT时间转换成北京时间ltime = time.strptime(ts[5:25], "%d %b %Y %H:%M:%S")ttime = time.localtime(time.mktime(ltime) + 8 * 60 * 60)dat = "%u-%02u-%02u" % (ttime.tm_year, ttime.tm_mon, ttime.tm_mday)tm = "%02u:%02u:%02u" % (ttime.tm_hour, ttime.tm_min, ttime.tm_sec)timeStr = dat + ' ' + tmreturn timeStr
主程序部分
mian.py:
import getTime
from selenium import webdriver
import timeprint('请输入抢购开始时间:格式 2020-02-27 10:00:00')
runTime = input()
print('请登录淘宝,将物品加入购物车,在购物车勾选并等待')
time.sleep(3)driver = webdriver.Firefox() #打开火狐浏览器
driver.get('http://www.taobao.com/')
#窗口最大化显示
driver.maximize_window()
time.sleep(15)
while True:tbTime = getTime.get_webservertime('www.taobao.com')#判断时间是否达到if(runTime > tbTime):print('时间未到请等待')time.sleep(0.05)elif(runTime <= tbTime):print('时间到!!!')break;else:print('时间格式出错,程序退出')
startTime = time.time()
#开始抢购
while True:#找到结算并单击try:if driver.find_element_by_id('J_Go'):driver.find_element_by_id('J_Go').click()breaktime.sleep(0.05)except:print('\'结算\'按钮未找到,继续等待')time.sleep(0.05)while True:#找到提交订单并点击try:if driver.find_element_by_class_name('go-btn'):driver.find_element_by_class_name('go-btn').click()breaktime.sleep(0.05)except:print('\'提交订单\'按钮未找到,继续等待')time.sleep(0.05)
endTime = time.time()
totalTime = endTime - startTime
print('抢购耗时'+str(totalTime)+'秒')time.sleep(5)
if driver.find_element_by_id('J_authSubmit'):print('订单提交成功,快去支付吧')
else:print('订单提交失败,程序退出')
python实现淘宝定时抢购简易版相关推荐
- 如何秒下单?python的淘宝秒杀抢购下单源码参考
如何秒下单?python的淘宝秒杀抢购下单源码参考 疫情如期,隔离还在继续,何时工作是一个头大的问题,最近在看口罩,不少电商平台都有放出口罩,当然,手残党将会也会是一直难以下手,你可能很难抢得到,故找 ...
- python代码-淘宝定时抢东西
Mac环境selenium配置 查看Chrome版本 在Chrome浏览器中点击右上角的三个竖点-设置-关于Chrome中,可以看到Chrome版本 下载对应版本的驱动 下载地址:http://chr ...
- Python实战:淘宝自动抢购
Python实战:淘宝自动抢购 淘宝的限时抢购活动让许多消费者都感到头痛,往往在短时间内就被抢空了.有没有想过用Python写一个抢购程序呢?今天我们就来一起学习如何使用Python实现淘宝自动抢购. ...
- 用python实现淘宝毫秒级秒!! 天猫淘宝的抢购完美实现 而且说实话有很多人需要它。 每次在抢购前的无法提交订单导致很多买家无法购买。 今天我教给大家如何更好快速实现你的购买愿望! 教程如下!请仔
用python实现淘宝毫秒级秒!! 天猫淘宝的抢购完美实现 而且说实话有很多人需要它. 每次在抢购前的无法提交订单导致很多买家无法购买. 今天我教给大家如何更好快速实现你的购买愿望! 教程如下!请仔细 ...
- 利用python从网页查找数据_利用Python模拟淘宝的搜索过程并对数据进行可视化分析...
数据挖掘入门与实战 公众号: datadw 本文讲述如何利用Python模拟淘宝的搜索过程并对搜索结果进行初步的数据可视化分析. 搜索过程的模拟:淘宝的搜索页面有两种形式, 一种形式是, 2019/2 ...
- 淘宝/天猫获得淘宝商品详情高级版 API 返回值说明
item_get_pro-获得淘宝商品详情高级版 [查看演示] API测试工具 注册开通 onebound.taobao.item_get_pro 公共参数 请求地址: https://api-gw. ...
- Python自动化淘宝秒杀
Python自动化淘宝秒杀 chrome驱动下载地址:CNPM Binaries Mirror (npmmirror.com) 下载对应自己浏览器版本的驱动即可 #模块 import datetime ...
- 淘宝API item_get_pro - 获得淘宝商品详情高级版
淘宝API item_get_pro - 获得淘宝商品详情高级版 Result Object: { "item": { "num_iid": "595 ...
- 用Python实现淘宝京东毫秒级秒杀,看谁还能抢过我
你还在为各种活动秒杀 抢不过别人而烦恼吗? 今天就来教你如何用Python来实现淘宝京东毫秒级的抢购,用Python来告诉你,秒杀就是这么简单!!! 妈妈再也不要担心我抢不到限时秒杀特价商品啦!!! ...
最新文章
- Python 代码混淆和加密技术
- DHPST云主机分销系统源码
- SpringBoot基础篇日志管理之默认配置
- 网络 应用层 | HTTP的认识及实现(模拟实现一个简单的服务器)
- 【简单几句】应对焦虑
- 解决新电脑的系统安装问题:针对BIOS的UEFI模式
- Git分支基本命令+coding webhook+lnmp
- 提问的智慧 - How To Ask Questions The Smart Way
- mysql集群原理剖析
- JUL、JCL、Log4j、Slf4j各种日志框架的使用
- Python OpenSSL基本操作接口
- Android自定义按钮样式
- 使用NVM安装NodeJS(原创 最全笔记)
- 科学计算器按键功能汇总
- 零基础学习单片机切记这四点要求,少走弯路
- cin.tie与sync_with_stdio加速I/O
- 当虚拟筛选遇上高通量筛选
- 中国汽车检测行业投资现状及发展战略规划报告2022-2028年版
- WinForm轻松实现自定义分页 (转载)
- java 微信小程序 语音识别成文字 音频格式转换 silk pcm wav
热门文章
- Windows 11安装Mybase 8.2.13
- Git内部原理之深入解析引用规范
- 怎样在Ubuntu中创建共享文件夹
- css中的opacity
- 强化一波 hooks,这次咱们换个发力点
- 显示器没信号输入时,屏幕亮着突然跳不同颜色
- 锚点与页面滚动事件解决方案(H5、小程序)
- 响铃:“内外兼修”的网易,能否在在线教育上成就“第四极”?
- [转]Mysql报错:Result consisted of more than one row
- 盒子模型 box-sizing中content-box和border-box