python实现京东秒杀功能


Posted in Python onJuly 30, 2018

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

# _*_coding:utf-8_*_ 
from selenium import webdriver
import datetime 
import time


driver = webdriver.Chrome(executable_path='chromedriver.exe')

def login(uname, pwd):
 driver.get("http://www.jd.com")
 driver.find_element_by_link_text("你好,请登录").click()

 driver.find_element_by_link_text("账户登录").click()
 driver.find_element_by_name("loginname").send_keys(uname)
 driver.find_element_by_name("nloginpwd").send_keys(pwd)
 driver.find_element_by_id("loginsubmit").click()

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

 driver.find_element_by_link_text("去结算").click()
 now = datetime.datetime.now()
 print('login success:',now.strftime('%Y-%m-%d %H:%M:%S'))


# buytime = '2016-12-27 22:31:00' 
def buy_on_time(buytime):
 while True:
  now = datetime.datetime.now()
  if now.strftime('%Y-%m-%d %H:%M:%S') == buytime:
   while True:
    try:
     driver.find_element_by_id('order-submit').click()
    except Exception as e:
     time.sleep(0.1)
   print ('purchase success',now.strftime('%Y-%m-%d %H:%M:%S'))
   time.sleep(0.5)


# entrance
login('username', 'password')
buy_on_time('2017-01-01 14:00:01')

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python3一行代码实现图片文字识别的示例
Jan 15 Python
dataframe设置两个条件取值的实例
Apr 12 Python
使用pandas读取csv文件的指定列方法
Apr 21 Python
Flask框架踩坑之ajax跨域请求实现
Feb 22 Python
深入浅析python 协程与go协程的区别
May 09 Python
Python 虚拟空间的使用代码详解
Jun 10 Python
详解python实现数据归一化处理的方式:(0,1)标准化
Jul 17 Python
python threading和multiprocessing模块基本用法实例分析
Jul 25 Python
python 实现屏幕录制示例
Dec 23 Python
快速解释如何使用pandas的inplace参数的使用
Jul 23 Python
详解使用python爬取抖音app视频(appium可以操控手机)
Jan 26 Python
Python实现Excel文件的合并(以新冠疫情数据为例)
Mar 20 Python
python实现简单tftp(基于udp协议)
Jul 30 #Python
Python实现处理逆波兰表达式示例
Jul 30 #Python
python实现自动网页截图并裁剪图片
Jul 30 #Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
Jul 30 #Python
对PyTorch torch.stack的实例讲解
Jul 30 #Python
Python 中字符串拼接的多种方法
Jul 30 #Python
TensorFlow Session会话控制&Variable变量详解
Jul 30 #Python
You might like
杏林同学录(三)
2006/10/09 PHP
php 遍历数据表数据并列表横向排列的代码
2009/09/05 PHP
PHP如何解决微信文章图片防盗链
2020/12/09 PHP
让复选框只能选择一项的方法
2013/10/08 Javascript
JavaScript使用setTimeout实现延迟弹出警告框的方法
2015/04/07 Javascript
jQuery实现的fixedMenu下拉菜单效果代码
2015/08/24 Javascript
jquery-mobile基础属性与用法详解
2016/11/23 Javascript
AngularJs实现聊天列表实时刷新功能
2017/06/15 Javascript
JS实现点击循环切换显示内容的方法
2017/10/19 Javascript
vue在使用ECharts时的异步更新和数据加载详解
2017/11/22 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
关于vue利用postcss-pxtorem进行移动端适配的问题
2019/11/20 Javascript
linux系统使用python获取内存使用信息脚本分享
2014/01/15 Python
跟老齐学Python之dict()的操作方法
2014/09/24 Python
python和flask中返回JSON数据的方法
2018/03/26 Python
Python列表(List)知识点总结
2019/02/18 Python
Python中的Socket 与 ScoketServer 通信及遇到问题解决方法
2019/04/01 Python
通过实例简单了解Python中yield的作用
2019/12/11 Python
python socket通信编程实现文件上传代码实例
2019/12/14 Python
Flask 上传自定义头像的实例详解
2020/01/09 Python
利用python进行文件操作
2020/12/04 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
Python爬虫定时计划任务的几种常见方法(推荐)
2021/01/15 Python
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
Luxplus瑞典:香水和美容护理折扣
2018/01/28 全球购物
英国的领先快速时尚零售商:In The Style
2019/03/25 全球购物
总经理职责
2013/12/22 职场文书
公司活动方案范文
2014/03/06 职场文书
优秀实习生主要事迹
2014/05/29 职场文书
社区娱乐活动方案
2014/08/21 职场文书
2015年度房地产工作总结
2015/04/09 职场文书
本科毕业论文致谢词
2015/05/14 职场文书
行政答辩状范文
2015/05/21 职场文书
现货白银电话营销话术
2015/05/29 职场文书
基于Redis延迟队列的实现代码
2021/05/13 Redis
Python Flask实现进度条
2022/05/11 Python