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计算程序运行时间的方法
Dec 13 Python
Python list操作用法总结
Nov 10 Python
Python实现读取Properties配置文件的方法
Mar 29 Python
Pyspider中给爬虫伪造随机请求头的实例
May 07 Python
Python使用pyodbc访问数据库操作方法详解
Jul 05 Python
django框架基于模板 生成 excel(xls) 文件操作示例
Jun 19 Python
python set内置函数的具体使用
Jul 02 Python
python 实现return返回多个值
Nov 19 Python
python 上下文管理器及自定义原理解析
Nov 19 Python
pytorch 状态字典:state_dict使用详解
Jan 17 Python
Python图像识别+KNN求解数独的实现
Nov 13 Python
python unittest单元测试的步骤分析
Aug 02 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+mysql分页代码详解
2008/03/27 PHP
使用php显示搜索引擎来的关键词
2014/02/13 PHP
php防止伪造数据从地址栏URL提交的方法
2014/08/24 PHP
PHP SPL标准库之SplFixedArray使用实例
2015/05/12 PHP
php基于Snoopy解析网页html的方法
2015/07/09 PHP
YII框架中搜索分页jQuery写法详解
2016/12/19 PHP
求得div 下 img的src地址的js代码
2007/02/28 Javascript
Jquery自定义button按钮的几种方法
2014/06/11 Javascript
Node.js插件的正确编写方式
2014/08/03 Javascript
ie8下修改input的type属性报错的解决方法
2014/09/16 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
2014/09/22 Javascript
基于js与flash实现的网站flv视频播放插件代码
2014/10/14 Javascript
JavaScript保留关键字汇总
2015/12/01 Javascript
JavaScript实现斗地主游戏的思路
2016/02/29 Javascript
Javascript Event(事件)的传播与冒泡
2017/01/23 Javascript
简单实现js选项卡切换效果
2017/02/09 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
2017/06/30 Javascript
高性能的javascript之加载顺序与执行原理篇
2018/01/14 Javascript
vue 配置多页面应用的示例代码
2018/10/22 Javascript
vue 动态表单开发方法案例详解
2019/12/02 Javascript
[02:04]2014DOTA2国际邀请赛 BBC小组赛第三天总结
2014/07/12 DOTA
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
python并发编程之线程实例解析
2017/12/27 Python
Python的CGIHTTPServer交互实现详解
2018/02/08 Python
python爬取天气数据的实例详解
2020/11/20 Python
西班牙香水和化妆品购物网站:Arenal Perfumerías
2019/03/01 全球购物
高中学生干部学习的自我评价
2014/02/21 职场文书
优秀德育工作者事迹材料
2014/05/07 职场文书
社区四风存在问题及整改措施
2014/10/26 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
小学四年级学生评语
2014/12/26 职场文书
2015年党员岗位承诺书
2015/04/27 职场文书
道歉信怎么写
2015/05/12 职场文书
mysql 带多个条件的查询方式
2021/06/05 MySQL
go goth封装第三方认证库示例详解
2022/08/14 Golang