#!/usr/bin/env python##-*- coding:utf-8 -*-

from selenium importwebdriverimportdatetimeimporttime

driver=webdriver.Firefox()defauto_buy(username, password, purchase_list_time):print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), "打开登陆界面")

driver.get("https://passport.jd.com/new/login.aspx")print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), "开始填写账号密码")

driver.find_element_by_link_text("账户登录").click()

driver.find_element_by_name("loginname").send_keys(username)

driver.find_element_by_name("nloginpwd").send_keys(password)

driver.find_element_by_id("loginsubmit").click()print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), "手动拼图验证")

time.sleep(10) #此处睡眠时间用来手动拼图验证

print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'),"登陆成功")print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), "等待时间到达抢购时间:",purchase_list_time, "......")whileTrue:

count=0for buytime inpurchase_list_time:

nowtime= datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')if nowtime ==buytime:try:

count+= 1

print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), "开始第 %s 次抢购......"%count)print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), "打开购物车并选中商品")

driver.get("https://cart.jd.com/cart.action") #打开购物车并选中商品

print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), "点击去结算")

driver.find_element_by_link_text("去结算").click() #去结算

print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), "点击提交订单")

time.sleep(5) #提交订单前必须等待几秒【感觉跟电脑性能快慢有关,不卡的电脑可以适当降低尝试】

driver.find_element_by_id('order-submit').click() #提交订单

print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'),"订单提交成功,请前往订单中心待付款付款")print("")continue

exceptException as e:print(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'), "抢购出现异常,重新抢购:", e)continuetime.sleep(0.001)

purchase_list_time=["2020-10-16 00:00:00","2020-10-16 00:00:01","2020-10-16 00:00:02","2020-10-16 00:00:03","2020-10-16 00:00:04","2020-10-16 00:00:05",

]

auto_buy('账号', '密码', purchase_list_time)

python怎么抢东西_python实现京东秒杀抢购商品操作相关推荐

  1. python脚本抢优惠券_Python写京东抢券小工具

    这是一个可以帮助我们抢券的小工具.不一定能抢到,只是增加了概率. 首先我们需要安装python环境 这里我们选用Anaconda,它可以方便的管理python包和环境. 下载地址https://www ...

  2. python京东预约抢购_Python实现京东秒杀功能代码

    本文实例为大家分享了Python实现京东秒杀功能的具体代码,供大家参考,具体内容如下 #Python 3.5 #coding:utf-8 #import scrapy from selenium im ...

  3. python秒杀神器_Python实现京东秒杀功能代码

    本文实例为大家分享了Python实现京东秒杀功能的具体代码,供大家参考,具体内容如下 #Python 3.5 #coding:utf-8 #import scrapy from selenium im ...

  4. python京东秒杀_python实现京东秒杀功能

    本文实例为大家分享了python实现京东秒杀的具体代码,供大家参考,具体内容如下 # _*_coding:utf-8_*_ from selenium import webdriver import ...

  5. 京东秒杀抢购失败?试试用Python准时自动抢购!

    今天给大家分享的教程就是通过Python来实现京东商品抢购!废话不多说,马上开始今天的案例分享! 点击免费领取<CSDN大礼包>: 最新全套[Python入门到进阶资料 & 实战源 ...

  6. 京东自动秒杀抢券php,京东秒杀抢购的小脚本和chorme的一个开发者插件

    chorme开发者插件 解压:seckill-master.zip 打开chrome浏览器,设置 --> 更多工具 --> 扩展程序 勾选开发者模式 点击"加载已解压的扩展程序& ...

  7. python 12306抢票_Python爬虫实战:12306抢票开源!

    今天就和大家一起来讨论一下python实现12306余票查询(pycharm+python3.7),一起来感受一下python爬虫的简单实践 我们说先在浏览器中打开开发者工具(F12),尝试一次余票的 ...

  8. python图书馆抢座_python模拟表单提交登录图书馆

    本文实例为大家分享了python模拟登录图书馆的具体代码,供大家参考,具体内容如下 模拟表单提交的原理: 我们都知道Http是无状态的,所以当我们提交的数据和浏览器中正常提交一样,那么服务器就会返回和 ...

  9. python爬虫抢演唱会_Python爬虫告诉你:为什么杨超越不会唱不会跳也能躺赢出道!...

    这个夏天,除了世界杯,还有101 上周六,创造101的小姐姐们终于成团,11个被粉丝选中的火箭少女即将一飞冲天. 打破土偶多项数据记录的土创终于出人头地,成为2018年夏天最受人关注的选秀.选手中成功 ...

最新文章

  1. jQuery选择器总结(上)
  2. 网站关键词优化如何控制其密度?
  3. omct问题之-webapps下多出的ROOT目录
  4. omitting directory `folder/'
  5. 十、简单线性回归的python实现(详解)
  6. 创建一个 Git 版本库
  7. 【代码笔记】iOS-performSelectorOnMainThread
  8. android怎么实现记住密码功能,Android实现用户登录记住密码功能
  9. 〔翻译〕摩托罗拉E680的linux系统解码
  10. JavaScript设计模式——访问者模式
  11. 面试宝典(二)之经典面试题(含详细答案)
  12. 在blog中添加attachments功能 (修改系统Control)
  13. 【BHOJ 女娲加农炮 |、||】贪心 | 优先队列 | 堆 | E
  14. 腾讯云---语音合成---一段文本合成语音
  15. 微信公众号开发(一)服务器配置
  16. 简书项目实战-Header
  17. java.lang.NoClassDefFoundError: com.yolanda.nohttp.NoHttp
  18. 【Spring框架】[3/3]AOP,TX,ZJ 基本知识点与总结(思维导图)
  19. xPad该歇了,我们需要的只是小尺寸触控显示器
  20. 新西兰计算机预科学费,新西兰预科留学费用一年多少

热门文章

  1. CefSharp 自定义缓存目录
  2. 抖音书单号应该如何做起?
  3. 8266at指令无反应
  4. FPGA常用名词解释
  5. PyQt5 安装VSCODE
  6. Linux下使用C语言访问MySQL函数
  7. 张雨生《一天到晚游泳的鱼》
  8. 让互联网更快:新一代QUIC协议在腾讯的技术实践分享
  9. 英伟达AGX Xavier 盒子相关说明
  10. unity3d什么的书籍比较好,unity3d游戏开发书籍汇总