本文实例为大家分享了Python实现京东秒杀功能的具体代码,供大家参考,具体内容如下

#Python 3.5

#coding:utf-8

#import scrapy

from selenium import webdriver

import time

import datetime

driver = webdriver.Firefox()

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

class JDLOGIN(object):

def login_jd(self,num,pwd):

driver.find_element_by_link_text('你好,请登录').click()

time.sleep(10)

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

time.sleep(3)

driver.find_element_by_id('loginname').send_keys(num)

driver.find_element_by_id('nloginpwd').send_keys(pwd)

time.sleep(3)

driver.find_element_by_id('loginsubmit').click()

time.sleep(5)

nowwhandle = driver.current_window_handle

driver.find_element_by_link_text('我的购物车').click()

allhandles = driver.window_handles

for handle in allhandles:

if handle != nowwhandle:

driver.switch_to_window(handle)#切换至窗口 购物车页面

time.sleep(5)

driver.find_element_by_link_text('去结算').click()

time.sleep(4)

def buy_on_time(self,buytime):

while True:

now = datetime.datetime.now()

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

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

time.sleep(3)

print(now.strftime('%Y-%m-%d %H:%M:%S'))

print('successful!!!')

time.sleep(0.5)

# 返回原先到的窗口

#driver.switch_to_window(nowwhandle)

def start(self,num,pwd,buytime):

self.login_jd(num,pwd)

self.buy_on_time(buytime)

jdlogin=JDLOGIN()

jdlogin.start('手机号','密码','秒杀时间' )

需要先将秒杀物品添加至购物车(必须为秒杀物品,秒杀无品加入购物车后结算时不需要勾选【全选框】),并提前设置默认收货地址

该代码为闲时所写,没有进一步优化,面向对象的函数也不够精简,不过功能已经实现

需要在cmd命令行安装selenium包:pip install selenium

其余包同理,需要啥下载即可

以上所述是小编给大家介绍的Python实现京东秒杀功能详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

python京东预约抢购_Python实现京东秒杀功能代码相关推荐

  1. python京东预约抢购_Python参考代码:京东抢券脚本

    一.参数获取 要实现发送请求抢券,需要获取券的URL,并定制请求头Request Headers,下面所有参数都来自Chrome的开发者工具.大多浏览器都有开发者工具,可以按需选择. 准备步骤:登录网 ...

  2. 小猿圈Python之实现京东秒杀功能代码

    现在电商产业的多种多样,从最早的阿里巴巴.淘宝到现在的京东等等数不胜数,你还记得的京东的秒杀功能吗?小猿圈python讲师今天就为你实现京东秒杀功能代码. #Python3.5 #coding:utf ...

  3. 如何使用python编程抢京东优惠券 知乎_小猿圈Python之实现京东秒杀功能代码

    现在电商产业的多种多样,从最早的阿里巴巴.淘宝到现在的京东等等数不胜数,你还记得的京东的秒杀功能吗?小猿圈python讲师今天就为你实现京东秒杀功能代码. #Python3.5 #coding:utf ...

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

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

  5. python 3.8教程_Python 3.8 新功能全解

    Python 3.8是Python语言的最新版本,它适合用于编写脚本.自动化以及机器学习和Web开发等各种任务.现在Python 3.8已经进入官方的beta阶段,这个版本带来了许多语法改变.内存共享 ...

  6. python京东预约抢购流程_[Python] 京东秒杀商品抢购-茅台抢购自动获取抢购时间【修改】...

    这是咋回事 2021-01-12 08:36:03,201 - 14344-MainThread - jd_spider_requests.py[line:462] - INFO: 商品名称:[茅台白 ...

  7. python怎么抢东西_python实现京东秒杀抢购商品操作

    #!/usr/bin/env python##-*- coding:utf-8 -*- from selenium importwebdriverimportdatetimeimporttime dr ...

  8. python京东预约抢购_京东抢购脚本js教程

    代码 #!/usr/bin/env python# -*- coding:utf-8 -*-from selenium import webdriverimport datetimeimport ti ...

  9. python京东自动签到_Python 实现京东自动签到领京豆

    今天带大家进行模拟京东登录,并进行签到获取京豆,1000 个京豆 = 10 元,毕竟「苍蝇也是肉」,每天用脚本可以获取大概 n 个京豆,是不是一个发现了一个「发家致富」的好路子? 废话不多说,下面开始 ...

最新文章

  1. 如何让Table显示滚动条
  2. JBoss7官方下载最新版本
  3. 接上一篇配置多仓库相关命令
  4. 级联下拉框效果,动态加载图片
  5. for循环优化_前端js if判断以及for循环该如何写的更好,优化upup
  6. pycharms怎么看文件被什么引用_办公室文件柜怎么选,选购文件柜有什么窍门
  7. SQL2005中的XXproperty() 函数归纳
  8. so把asp页面生成静态的html,23、asp系列课程--server.URLEncode方法和server.HTMLEncode方法...
  9. 聚数引智,承德大数据产业对接交流会将于2019中国国际数字经济博览会期间召开...
  10. matlab 平滑曲线连接_【仪光学习】技能分享 | 前方高能:如何用Matlab轻松实现数学建模...
  11. java aes 模式_Java实现多种加密模式的AES算法-总有一种你用的着!
  12. HTTP Keep-Alive的作用
  13. SolidWorks模型分享:皮带轮 免费模型下载
  14. 《机器视觉算法与应用》第3章 机器视觉算法之形态学——学习笔记
  15. 能上QQ,却不能上网的解决办法
  16. python生成exe文件
  17. FileZilla 服务器 报Warning: FTP over TLS is not enabled, users cannot securely log in.
  18. vue嵌套路由,二级路由使用介绍
  19. target=“_blank“有啥安全性问题?如何防范?
  20. 八大排序算法稳定性分析,原来稳定性是这个意思...

热门文章

  1. 方便他人快速给你发邮件简单代码实现 QQ邮箱一键邮我组件让你体验什么是快?
  2. 幼师专业和计算机专业好的学校,成都计算机专业学校的幼师专业前景怎么样
  3. 电子信箱怎么样注册?邮箱格式怎么写?
  4. 爬虫:爬取某个商品的历史价格并绘制折线图
  5. Zilliqa官方挖矿指南中文版
  6. sdut 1309 不老的传说问题(区间DP,难,值得好好看)
  7. google 浏览器钉钉日志异常
  8. 在win10安装pip
  9. 2016年9月2日 星期五 --出埃及记 Exodus 16:34
  10. 初中微型计算机基础评课,初中语文组评课稿---《台阶》