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 相关文章推荐
Python实现的一个自动售饮料程序代码分享
Aug 25 Python
浅析Python中将单词首字母大写的capitalize()方法
May 18 Python
玩转python爬虫之正则表达式
Feb 17 Python
Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
Feb 08 Python
TensorFlow实现模型评估
Sep 07 Python
Python常见数字运算操作实例小结
Mar 22 Python
Python基础之高级变量类型实例详解
Jan 03 Python
Python通过2种方法输出带颜色字体
Mar 02 Python
如何让PyQt5中QWebEngineView与JavaScript交互
Oct 21 Python
Python图像识别+KNN求解数独的实现
Nov 13 Python
python+playwright微软自动化工具的使用
Feb 02 Python
Python使用永中文档转换服务
May 06 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
thinkphp3.0 模板中函数的使用
2012/11/13 PHP
PHP中echo和print的区别
2014/08/28 PHP
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
2016/01/08 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
Yii框架学习笔记之应用组件操作示例
2019/11/13 PHP
聊聊 PHP 8 新特性 Attributes
2020/08/19 PHP
用JavaScript和注册表脚本实现右键收藏Web页选中文本
2007/01/28 Javascript
jquery 图片Silhouette Fadeins渐显效果
2010/02/07 Javascript
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
jquery选择器-根据多个属性选择示例代码
2013/10/21 Javascript
利用JavaScript检测CPU使用率自己写的
2014/03/22 Javascript
浅谈jQuery异步对象(XMLHttpRequest)
2014/11/17 Javascript
javascript实现网页字符定位的方法
2015/07/14 Javascript
详解用webpack把我们的业务模块分开打包的方法
2017/07/20 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
2018/05/17 Javascript
vue父组件触发事件改变子组件的值的方法实例详解
2019/05/07 Javascript
jquery实现直播弹幕效果
2019/11/28 jQuery
JavaScript实现简单验证码
2020/08/24 Javascript
[01:15:56]2018DOTA2亚洲邀请赛3月30日 小组赛A组 TNC VS Newbee
2018/03/31 DOTA
在Python的Django框架中调用方法和处理无效变量
2015/07/15 Python
Python爬取商家联系电话以及各种数据的方法
2018/11/10 Python
解决Python3 控制台输出InsecureRequestWarning问题
2019/07/15 Python
使用python实现unix2dos和dos2unix命令的例子
2019/08/13 Python
pytorch中tensor.expand()和tensor.expand_as()函数详解
2019/12/27 Python
Pytorch之卷积层的使用详解
2019/12/31 Python
Python容器类型公共方法总结
2020/08/19 Python
详解CSS3的opacity属性设置透明效果的用法
2016/05/09 HTML / CSS
美国领先的水果篮送货公司和新鲜水果供应商:The Fruit Company
2018/02/13 全球购物
2015年团支部年度工作总结
2015/05/27 职场文书
亮剑观后感
2015/06/05 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书
银行求职信怎么写
2019/06/20 职场文书
Python获取指定日期是"星期几"的6种方法
2022/03/13 Python
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)
2022/04/06 Python