【超详细Python秒杀代码】京东淘宝抢购通用

由于之前手动抢购枪神7超竞连续失败两次后怒学脚本抢购,今天给大家分享一期超简单+直观+好用的Python脚本。

!!此代码目前仅适用于可以加入购物车的商品

直接上代码!

import datetime
import time
from selenium import webdriver
# 加载所需的库now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
mstime = "2023-03-01 21:00:00.000000"
# 首先我们需要设置抢购的时间,格式要按照预设的格式改就可以了,个月数的一定在前面加上0,例如 “01”WebBrowser = webdriver.Chrome()
# 选择使用的浏览器,如果没有Chrome浏览器可以更改其他浏览器WebBrowser.get("https://www.taobao.com")
# 京东:WebBrowser.get("https://www.jd.com")
time.sleep(3)
# 获取网站WebBrowser.find_element("link text", "亲,请登录").click()
# 京东:WebBrowser.find_element("link text","你好,请登录").click()
print(f"请扫码登录")
time.sleep(10)
# 进入网站后读取登录链接,并扫码登录WebBrowser.get("https://cart.taobao.com/cart.htm")
# 京东:WebBrowser.get("https://cart.jd.com/cart_index")
time.sleep(3)
# 登录后直接转跳到购物车页面while True:try:if WebBrowser.find_element("id", "J_SelectAll1"):WebBrowser.find_element("id", "J_SelectAll1").click()# 京东:if WebBrowser.find_element("id", "cart-body"):# 京东:WebBrowser.find_element("id", "cart-body").click()break# 这里代码意思是找到购物车全选的按钮并点击全选except:print(f"找不到购买按钮")
while True:now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')print(now)# print(now) 可以将实时的时间输出出来if now > mstime:# 当当前时间超过了抢购时间就立刻执行下面代码while True:try:if WebBrowser.find_element("link text", "结 算"):WebBrowser.find_element("link text", "结 算").click()# 京东:if WebBrowser.find_element("link text", "去结算"):# 京东:WebBrowser.find_element("link text", "去结算").click()print(f"结算成功")break# 识别界面中的“结算”按钮并点击except:passwhile True:try:if WebBrowser.find_element("link text", '提交订单'):WebBrowser.find_element("link text", '提交订单').click()# 京东:if WebBrowser.find_element("class name", "checkout-submit"):# 京东:WebBrowser.find_element("class name", "checkout-submit").click()print(f"抢购成功,请尽快付款")# 和上面同理,识别界面中的“提交订单”按钮except:print(f"结算提交成功,已抢到商品啦,请及时支付订单")breaktime.sleep(0.01)

其实代码原理非常简单,就是模拟人手动操作,只不过是利用代码来实现在特定时间进入付款页面。

此代码默认是淘宝的(京东代码已经注释掉了,如果需要更改可以直接把上下注释调换就可以了)。默认是全选购物车然后进行结算,如果只想购买特定商品,可以在购物车页面手动取消全选按钮并勾选所需购买的商品。

下面上实操

首先代码需要安装datatime,time,selenium三个库,如果没有需要安装一下

Windows直接cmd输入

Mac就是打开终端输入

pip install datatime
pip install time
pip install selenium

然后在pycharm上运行,会直接弹出以下页面,点击扫码登陆一下就好了

登录后会直接弹进购物车页面,然后计时器就开始运作了,后面过程是全自动的

!!!记得如果不需要全选一定要关掉全选然后点击需要的商品,要不然会有一堆订单需要手动取消。。。

选中商品后就只用等时间到就行了

出现此页面之后网页就会跳到付款界面了,付款是需要自己操作的

建议在正式抢之前先测试一遍代码

以上就是全部内容了,希望各位都能抢到自己想要的商品。

有什么疑问欢迎在评论区下留言~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/350419.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

淘宝抢购

淘宝购物代码 一、前言二、Pythonpycharm的安装1. python安装包下载地址:2. pycharm安装 三、火狐浏览器安装环境变量设置1. 火狐浏览器安装2. 环境变量设置 四、geckodriver配置五、第三方库的下载(selenium)1. setting下载2. 操作台下载 六…

1个月1000家店,库迪起飞

5月30日最新消息,库迪咖啡第3000家门店在北京开业。 从2022年10月到4月,半年开了2000家。4月到5月更夸张,1个月开了一千家店。 这就是库迪速度,线下疯狂扩张,线上也没闲着。 今天在抖音本地生活热销榜,大…

火爆全网,最全性能测试从0到1进阶总结,高阶内卷学习路线...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 例如:…

仙境传说RO:添加地图传送门教程

仙境传说RO:添加地图传送门教程 大家好我是艾西,上一篇文章中我跟大家分享了仙境传说RO怎么添加NPC,NPC可以加入自己想要售卖的装备物品等。那么对于玩家跑地图需要手动跑肯定是不方便的毕竟大家玩游戏就是为了娱乐以及放松,那么…

navicat导入大文件sql报错

一、 CMD打开控制台 mysql -hlocalhost -uroot -p 输入密码进入mysql 二、输入命令查看 show VARIABLES like %max_allowed_packet% 三、找到my.ini 在windows url哪里输入: %ProgramData% 四、修改max_allowed_packet1G 五、再次打开控制台 mysql -hlocalhost…

GDT陶瓷气体放电管串电容的5点作用

串电容,是指串联衔接于线路中,其主要目的是用来补偿电力线路感抗的电容器,电容器也是目前电力设备中必不可少的一环,其种类很多。下面优恩将为大家介绍一下GDT陶瓷气体放电管串电容的作用。 据小编了解,GDT陶瓷气体放电…

注册表管理右键菜单

tips:快速定位文件位置 随便选中一个文件,中文输入相应的文件名,可快速定位文件位置 目标:右键空白处打开对应软件 步骤 win R 打开运行,输入 regedit,快速启动注册表 目标:实现右键以**软…

战斗机上的无线电设备都有哪些?

无线电在我们的生活中无处不在,而无线电设备也有着广泛的应用。那么有没有老铁知道,战斗机上都有哪些无线电设备呢?下面河南宝蓝小编带大家一起来了解下: 战斗机上的无线电设备都有哪些 1、通信系统 通信系统是战斗机比较基本的…

注册表如何管理右键菜单

注册表如何管理右键菜单 windows:如何通过注册表删除右键菜单 删除右键菜单 首先要进入注册表(win-R,regedit) 然后进入HKEY_CLASSES_ROOT目录 这里存储着不同文件的右击菜单: 不同的目录 1.删除空白处右键菜单 …

企企通×天能股份SRM一期项目成功上线,持续深化企业采购数字化

近期,企企通凭借在赋能客户数字化转型方面的优秀实践与丰富的解决方案,荣获天能电池集团股份有限公司(以下简称“天能股份”)颁发的“2022年度数字化优秀供应商奖”,同时,企企通SRM项目还获得天能股份采购管…

SkinSharp破解版与模版皮肤下载与使用

做MFC应用的时候,总觉得Virsual Studio做出来的皮肤太难看,ShinSharp这时候用上了,个人觉得是很不错的皮肤插件.适合做个人软件的朋友. 使用步骤: 1.Dialog中加入 #include "skinh.h" 2.导入 ski…

emwin的皮肤

emwin的皮肤 被这个问题坑了 当不设置皮肤,使用默认的皮肤的时候,界面如下 看起来稍微好看点,但是点击一个按键,其他的按键也会闪烁,并且也不能在上方文字框中显示,调试一下,发现是不断的重绘导…

SkinMagic、Skin++和VCLSkins皮肤库的使用

在进行开发的过程中发现MFC本身的界面比较丑,查阅资料说可以直接借用第三方界面库。使用(SkinMagic、Skin、VCLSkins)皮肤库,来直接美化界面。 一、开发环境 VS 2017SkinMagic、Skin、VCLSkins皮肤库 二、SkinMagic的使用方法 …

VC MFC 换肤 SkinSharp

【VC皮肤】SkinSharp 1.0.6.6的使用 https://blog.csdn.net/ypist/article/details/8536873 SkinSharp又称Skin#,是Windows环境下一款强大的换肤组件。 SkinSharp作为换肤控件,只需要在您的程序中添加一行代码,就能让您的界面焕然一新&…

Winform 换皮肤

winform换肤流程如下: (1)程序入口,添加以下代码: //换肤private void Skinjsj() { DevExpress.UserSkins.BonusSkins.Register();DevExpress.UserSkins.OfficeSkins.Register();DevExpress.Skins.SkinManager.EnableFormSkins()…

Winform使用皮肤

完成了一个Winform的窗体程序后,总想给它美化,让它更加绚丽点,所以在网上搜寻了哈,确实还是有收获,但是还是遇到点点问题,于是觉得还是可以写篇文章了。 为Winform窗体添加皮肤,需要用到一下文件…

winamp整合贴(保持最新?)

之前在某某论坛的贴已经过时了 winamp 官方讨论地址:Winamp & SHOUTcast Forums 1. 建议的下载地址:forums.winamp.com/showthread.php?t373755 2. 常用 Winamp 输入插件下载地址 (Lossless audio codecs) 2.0. Cue Player v0.57 .................…

【历史上的今天】4 月 21 日:微处理器先驱诞生;Winamp 发布;COPPA 正式生效

整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。 今天是 2022 年 4 月 21 日,在 2006 年的今天,数码资讯网站 IT168 CEO 确认公司已经收购技术社区 ITPUB。宋刚则表示,收购 ITPUB 将有助于 …

winform皮肤使用 winform皮肤下载

不要对这些皮肤抱有太带的期望,如果想要自己满意那就好好的学习css布局什么的吧! 这些东西原本是某公司付费的东西,不过满地都是破解版的(要是付费没人愿意要这些没有质感的东西),我也是从别处弄来的&#…