京东购物车抢购商品

此博客内容为纯粹的技术分享和讨论,不存在任何盈利的行为,阅读者将代码用于任何盈利的行为,于博主无关


1.Python的下载和安装

这里由于我们代码是基于Python来执行的

所以我们这里需要2个东西:
一个是Python本身,另一个是pycharm,只需要这两个哦!!!

网上有很多教程,所以我在这里就不一一赘述了


博客最后有惊喜哦


2.系统环境,模块的配置

安装好Python,请移步我的另一篇博客,根据前面的3个步骤完成环境的配置
Python实现淘宝秒杀


3.京东抢秒杀代码


注意!!:
①将代码复制到pycharm中执行
②注意代码修改最后的时间
③需要安装火狐浏览器
④京东扫码登录
⑤!!!!!!!!!!!!!
代码写的是购物车全选结算,如果不适合自己的情况,可以使用firebug去修改


代码运行的整个流程:

①pycharm中运行代码

②代码会自动打开火狐浏览器
③等待网页加载完成后,等待几秒,代码会自动弹出登录界面,这时扫码登录京东账号

④代码会根据你输入的时间,到达时间后,会自动进行购物车全选,进行结算下单

⑤下单完成后,根据自己的需求,手动决定是否付款

**

都看到这了确定不给我一个点赞和关注吗?

**

from selenium import webdriver  # 导入火狐浏览器的驱动
import time
import datetime
from os import pathd = path.dirname(__file__)
abspath = path.abspath(d)webdriver = webdriver.Firefox()     # 打开一个火狐浏览器
webdriver.maximize_window()def login():webdriver.get("https://cart.jd.com/cart_index")  # 此为购物车网站 time.sleep(3)webdriver.find_element_by_id("cartEmptyGologinBtn").click()   # 一般需要登录,此处点击的是去登录按钮time.sleep(15)  # 为了避免输入校验码绕过了输入登录账户密码的步骤,此处打开的是二维码页面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 webdriver.find_element_by_name("select-all"):webdriver.find_element_by_name("select-all").click()if webdriver.find_element_by_class_name("common-submit-btn"):webdriver.find_element_by_class_name("common-submit-btn").click()webdriver.find_element_by_link_text("知道了").click()except:# time.sleep(0.2)# print(now)# time.sleep(0.1)passtry:webdriver.find_element_by_id('order-submit').click()time.sleep(0.05)except:pass
if __name__ == "__main__":# times = input("请输入抢购时间:")# 时间格式:"2018-09-06 11:20:00.000000"login()buy("2021-01-23 00:00:00.000000")

都看到这了?不会看不懂吧?还好,我早就准备好了python封装过的文件了,按照步骤,点开执行就行了

https://download.csdn.net/download/oJiuJieZhong/14928706



实测5秒内下单,具体还是跟大家自己的网络有关,毕竟有一个页面跳转的过程,博主这里网络比较慢,快一点网络效果会更好

Python实现京东抢秒杀相关推荐

  1. 小白收藏 | Python实现京东抢秒杀

    1.下载并安装Python文件. 由于我们的代码是基于Python执行的. 因此,我们需要两件东西: 一种Python本身,一种pycharm,只需要这两种!!! 网络上有许多教程,这里不再多说. 2 ...

  2. Python实现京东抢秒杀!过年薅了不少羊毛!

    1.下载并安装Python文件. 由于我们的代码是基于Python执行的. 因此,我们需要两件东西: 一种Python本身,一种pycharm,只需要这两种!!! 网络上有许多教程,这里不再多说. 2 ...

  3. 用Python去京东抢90-40话费券,看到结果我惊呆了!

    每到节假日,各大购物网站平台都会发放各种"秒杀"优惠券,从一两块到两三百甚至"零元购"的都有,但问题是,自己永远抢不到.不值钱的优惠券一堆人推荐,真正好的优惠券 ...

  4. Python之京东商品秒杀脚本!该我大显身手的时候了!

    1 环境 操作系统:Windows 10 Python版本:3.9.0 Google Chrome 87.0.4280.88 ChromeDriver 87.0.4280.88 PyCharm 202 ...

  5. python实现京东商品秒杀功能

    from selenium import webdriver import datetime import time# 打开Chrome浏览器 driver = webdriver.Chrome()d ...

  6. 基于Python 的京东秒杀 火车票脚本

    基于Python 的京东秒杀 火车票脚本 摘要 在购买京东商品的时候,总是觉得等的太久,突然想想,要不,自己写个抢单的脚本,于是,有了这篇博文,这里来分享下自己的心得. 原理介绍 客服端不断向服务器, ...

  7. python操作手机京东_Python实现自动上京东抢手机

    本文实例为大家分享了Python自动上京东抢手机的具体代码,供大家参考,具体内容如下 上次抢荣耀V9,被京东给恶心到了,所以就写了个简单的Python来自动抢V9.虽然用的是比较蠢的方法,但觉得还是有 ...

  8. 手机编写python程序_Python实现自动上京东抢手机

    本文实例为大家分享了Python自动上京东抢手机的具体代码,供大家参考,具体内容如下 上次抢荣耀V9,被京东给恶心到了,所以就写了个简单的Python来自动抢V9.虽然用的是比较蠢的方法,但觉得还是有 ...

  9. python京东抢购手机攻略_Python实现自动上京东抢手机

    本文实例为大家分享了python自动上京东抢手机的具体代码,供大家参考,具体内容如下 上次抢荣耀V9,被京东给恶心到了,所以就写了个简单的Python来自动抢V9.虽然用的是比较蠢的方法,但觉得还是有 ...

最新文章

  1. java super快速生成_为什么当我使用编辑器代码生成器时,eclipse会在构造函数中自动添加一个java super()方法?...
  2. (剑指Offer)面试题61:按之字形顺序打印二叉树
  3. LFS 8.3 中文翻译版本发布!
  4. Full_of_Boys训练5总结
  5. php的integer,PHP整型 integer
  6. 网口监视报文工具_真是神器!这款网络排查工具!
  7. python-往对象中添加属性值
  8. mysql条件填充命令_MySQL如何填充范围内的缺失日期?
  9. Pro*C/C++简单介绍
  10. 51Nod-1031 骨牌覆盖【递推】
  11. python中类的定义_python中类的概念
  12. 正则表达式(二)之元字符
  13. 零基础和我一起学Python系统 第五天 字符串
  14. Limelight完成了对雅虎Edgecast的收购,合并后的公司更名为Edgio,成为全球边缘解决方案的领导者
  15. linux系统下一页,linux下一页
  16. java cap 反编译_应用 JD-Eclipse 插件实现 RFT 中 .class 文件的反向编译
  17. vue+spring boot项目实现PC端微信登录
  18. 获取docker容器里面的root权限
  19. 公司财务笔记-岭南学院辅修
  20. Android热更新详解

热门文章

  1. linux如何查询某个关键字所处在哪个文件夹的哪个文件下
  2. 发那科数据采集 (法兰克数据采集)
  3. 抢先体验快车海量资源搜索
  4. Android 遥控器组合键的处理
  5. ajax写入json数据格式化,java ajax解析json数据格式化
  6. spire抽取ppt图片java_Java 在PPT中添加、提取SmartArt图形
  7. android休眠wifi不关闭吗,Android之WIFI在休眠时不断开的代码实现
  8. 使用国密函数读取金税盘信息-Delphi 版
  9. (附源码)计算机毕业设计SSM在线共享笔记系统
  10. Grid++Report 报表开发工具