0 声明

此脚本只用于读者学习使用,禁止用于非法用途。

1 源码(python实现)

# JDAutoBuy

import os

from selenium import webdriver

import datetime

import time

from os import path

#将下面的路径替换为你电脑内chromedriver所在的路径

driver = webdriver.Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver")

def login():

driver.get("https://www.jd.com/")

if driver.find_element_by_class_name("link-login"):

driver.find_element_by_class_name("link-login").click()

print("请在15秒内完成扫码")

time.sleep(15)

driver.get("https://cart.jd.com/cart.action")

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")

print(buytime)

print(now)

# 对比时间,时间到的话就点击结算

if now > buytime:

try:

if driver.find_element_by_class_name("submit-btn"):

driver.find_element_by_class_name("submit-btn").click()

driver.find_element_by_id("order-submit").click()

except:

time.sleep(0.01)

print(now)

time.sleep(0.01)

if __name__ == "__main__":

#将下列时间改为你需要的抢购时间(例如格式:2019-11-11 00:00:00)

times = "2019-11-11 00:00:00"

login()

buy(times)

2 程序运行过程分析

(1)首先将需要抢购的商品加入购物车。

(2)在主函数内设置抢购的时间。

(3)运行程序,扫码登录京东。

(4)脚本在抢购时刻自动下单,将商品锁定,抢购成功。

3 运行环境配置

作者的运行环境是W10 + python + chrome浏览器

(1)安装python,下载链接为:https://www.python.org/ ,安装过程非常简单,请大家自行上网查询安装。

(2)导入selenium库,用管理员权限打开命令提示符,输入pip install selenium即可安装。

(3)安装chromedriver,chromedriver是chrome的一个插件,可以通过操作chomedriver来控制chrome浏览器进行自动操作,比如打开网页,点击按钮等。

下载地址:http://chromedriver.storage.googleapis.com/index.html。

注意下载时要根据自己的chrome版本一致。

下载完成后,将chromedriver放到chrome目录下,并将目录替换掉代码中的路径。

详细的过程大家可以在网上寻找其他解决方案。

4 运行

环境配置好,并在源码中修改好chromedriver路径和抢购时间后,运行程序即可。

python京东自动下单_京东自动下单脚本相关推荐

  1. 京东批量下单_京东快递发件指南!

    亲爱的同学们: 好消息来啦?2020年11月4日起,京东快递入驻北分办公区啦~! 因 为 有 你 甜 到 心 里 ∨ 一.大家可自行选择从京东官网or京东公众号下单即可(网址见下流程图): 二.京东只 ...

  2. python 大智慧 dll 下单_大智慧闪电下单

    大智慧闪电下单(分类:股票软件下载)大智慧闪电下单下载针对大众客户群体设计,资讯及时实用,界面经典容易操作,大字模式轻松看盘,后台升级自动省心. 大智慧闪电下单的功能特点: 1.先登陆股票委托买卖软件 ...

  3. shell调用python获取返回值_[linux的shell脚本调用python脚本的返回值][shell调python][ubuntu的shell调用python脚本得到返回值]...

    最近搞个东西,需要写shell脚本,但在shell脚本里需要调用python并得到变量值,网上找了很多都是python调shell的,最后请教了一下郭总 知道了sys.argv的用法后才搞定了,在此感 ...

  4. python京东自动签到_京东商城自动签到领京豆

    一.介绍 PhantomJS是一个基于WebKit的JavaScript API,它使用QtWebKit作为它核心浏览器的功能,使用WebKit来编译解释执行JavaScript代码,任何你可以在基于 ...

  5. python修改允许京东下单_京东Python开发(二)

    今天终于搞通了京东的API开发,记录一下备忘. 一.注册成为开发者 链接:https://dev.jd.com/ 然后在应用中心新建一个应用. 然后京东审核通过就可以了.审核通过之后,在应用信息里有一 ...

  6. python京东自动签到_京东星推官自动领取京豆python脚本和软件

    前两天发了个时光机的脚本,有吧友发来个领京豆的活动,今天空了顺带写了下 活动差不多每天0点开始,京豆有限,差不多几分钟的时间把,每天应该可以几百豆子,可以0点去试试 活动地址:https://pro. ...

  7. word 流水号 自动增加_以自动组卷软件为例浅谈Python自动化办公

    Python作为一种学习门槛低.简洁并且编码效率高的热门编程语言,在很多行业都有广泛的应用.在自动化办公领域,掌握一点Python知识就能够把或复杂或繁琐的工作交由计算机自动处理,堪称解放劳动力的利器 ...

  8. 怎样在python代码中输入π_鼠标自动点击、键盘自动输入?几行Python代码搞定

    相信我,你以后一定会用到.实在不行,你先收藏,做个收藏家,等拿出来,就值钱了. 第一步:安装并导入相关模块 只需要安装PyUserInput,如下: pip install PyUserInput 如 ...

  9. python找零方案_从自动贩卖机找零看Python中的动态规划问题

    原文:http://www.jianshu.com/p/144db81341a3 从自动贩卖机找零看Python中的动态规划问题 问题描述 假设在某国存在[1,x1,x2,x3,...,xn]多种货币 ...

  10. python手机销售系统_京东手机销售数据分析kaggle复盘python+tableau分析

    1.数据获取 由于手机的价格以及评论数是需要经过javascript渲染的动态信息,单纯用requests模块是爬取不到的.解决方案是首先使用selenium的webbrowser模块使用本地Chro ...

最新文章

  1. Facebook人工智能实验室提出「全景分割」,实现实例分割和语义分割的统一
  2. 算法----七进制数
  3. iphone-common-codes-ccteam源代码 CCUIAlertView.m
  4. 关于路径搜索的算法, 可能用到
  5. 科大星云诗社动态20210320
  6. 前端应该掌握的网络知识(1)
  7. JAVA多线程--线程的同步安全
  8. oracle按特定字符截取字符串_LeetCode基础算法题第159篇:找出由特定字符数组组成的字符串...
  9. 【实用】MAC电脑如何进行截图,mac下QQ截图工具的用法
  10. 所有B2B从业者都会遇到的9个问题(詹仕波)
  11. SCC flex布局
  12. [转] 彼得林奇:最珍贵的成长股投资精髓
  13. 人月神话(二)——为什么巴比伦塔会失败
  14. 设置网页头部图标icon
  15. 通过you-get下载视频,自动判断下载最优画质
  16. 自动下载必应主页图片做壁纸
  17. springcloud集成sentinel 《微服务》
  18. 如何让机器向“时尚达人”学习?阿里做了个“实用”的图像数据集
  19. git push报错: nt: Updates were rejected because a pushed branch tip is behind its remote
  20. go tool 的基本应用

热门文章

  1. VS2019搭建C语言开发环境(图文教程)
  2. 用两个栈实现队列(Java)
  3. 干货!NB-IoTLoRa物联网项目实操来了!
  4. NB-IoT的优势是什么?
  5. 静态代理和动态代理的区别
  6. 阿里云对象存储OSS简介
  7. 在ubuntu20.04下解决:E: 无法定位软件包 mingw32 的问题
  8. 身份证号归属地 在线查询服务 api
  9. Oralce数据库计算工作日(处理假期及加班)
  10. Shiro完整教程, 附带各种配置