Python实现京东抢秒杀功能


Posted in Python onJanuary 25, 2021

京东购物车抢购商品

1.Python的下载和安装

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

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

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


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

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


3.京东抢秒杀代码


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


代码运行的整个流程:

①pycharm中运行代码

Python实现京东抢秒杀功能

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

Python实现京东抢秒杀功能

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

Python实现京东抢秒杀功能

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

**

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

**

from selenium import webdriver # 导入火狐浏览器的驱动
import time
import datetime
from os import path

d = 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)
  pass
  try:
  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实现京东抢秒杀的文章就介绍到这了,更多相关Python京东抢秒杀内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python 识别图片中的文字信息方法
May 10 Python
Python实现修改IE注册表功能示例
May 10 Python
Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】
Sep 04 Python
在python中安装basemap的教程
Sep 20 Python
Python判断一个文件夹内哪些文件是图片的实例
Dec 07 Python
总结python中pass的作用
Feb 27 Python
Python面向对象进阶学习
May 21 Python
Python3.9又更新了:dict内置新功能
Feb 28 Python
Python制作一个仿QQ办公版的图形登录界面
Sep 22 Python
jupyter notebook远程访问不了的问题解决方法
Jan 11 Python
python疲劳驾驶困倦低头检测功能的实现
Apr 04 Python
Python中的 No Module named ***问题及解决
Jul 23 Python
Python Process创建进程的2种方法详解
Jan 25 #Python
使用python对excel表格处理的一些小功能
Jan 25 #Python
全网最详细的PyCharm+Anaconda的安装过程图解
Jan 25 #Python
python 数据类型强制转换的总结
Jan 25 #Python
如何用Python徒手写线性回归
Jan 25 #Python
Python try except finally资源回收的实现
Jan 25 #Python
Python中lru_cache的使用和实现详解
Jan 25 #Python
You might like
php UBB 解析实现代码
2011/11/27 PHP
PHP rsa加密解密算法原理解析
2020/12/09 PHP
javaScript中with函数用法实例分析
2015/06/08 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
非常实用的12个jquery代码片段
2015/11/02 Javascript
谈谈AngularJs中的隐藏和显示
2015/12/09 Javascript
JavaScript中的各种操作符使用总结
2016/05/26 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
yii form 表单提交之前JS在提交按钮的验证方法
2017/03/15 Javascript
JSON与js对象序列化实例详解
2017/03/16 Javascript
vue.js实现备忘录功能的方法
2017/07/10 Javascript
JavaScript比较同一天的时间大小实例代码
2018/02/09 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
element-ui upload组件多文件上传的示例代码
2018/10/17 Javascript
Angular刷新当前页面的实现方法
2018/11/21 Javascript
详解实现一个通用的“划词高亮”在线笔记功能
2019/04/23 Javascript
微信小程序scroll-view锚点链接滚动跳转功能
2019/12/12 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
2020/07/20 Javascript
vuex中store存储store.commit和store.dispatch的用法
2020/07/24 Javascript
[56:46]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 VP vs Effect
2018/04/01 DOTA
Python同时向控制台和文件输出日志logging的方法
2015/05/26 Python
Python实现TCP/IP协议下的端口转发及重定向示例
2016/06/14 Python
Python实现的远程登录windows系统功能示例
2018/06/21 Python
pandas 条件搜索返回列表的方法
2018/10/30 Python
python 控制台单行刷新,多行刷新实例
2020/02/19 Python
Python实现对adb命令封装
2020/03/06 Python
python实现文法左递归的消除方法
2020/05/22 Python
Python基础教程之输入输出和运算符
2020/07/26 Python
一款纯css3实现的非常实用的鼠标悬停特效演示
2014/11/05 HTML / CSS
Wolford法国官网:奥地利奢侈内衣品牌
2020/08/11 全球购物
国际贸易专业推荐信
2013/11/15 职场文书
上班迟到检讨书
2014/01/10 职场文书
2014年五一劳动节社区活动总结
2014/04/14 职场文书
2014年大学学生会工作总结
2014/12/02 职场文书
幼儿园教师读书笔记
2015/06/29 职场文书
导游词之桂林
2019/08/20 职场文书