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获取网页状态码示例
Mar 30 Python
python获取指定网页上所有超链接的方法
Apr 04 Python
Python自动化测试Eclipse+Pydev 搭建开发环境
Aug 15 Python
Python断言assert的用法代码解析
Feb 03 Python
Python中str.join()简单用法示例
Mar 20 Python
解决win64 Python下安装PIL出错问题(图解)
Sep 03 Python
python圣诞树编写实例详解
Feb 13 Python
浅谈matplotlib.pyplot与axes的关系
Mar 06 Python
详解vscode实现远程linux服务器上Python开发
Nov 10 Python
python字符串拼接+和join的区别详解
Dec 03 Python
python中pdb模块实例用法
Jan 15 Python
Pygame Event事件模块的详细示例
Nov 17 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
模拟OICQ的实现思路和核心程序(二)
2006/10/09 PHP
关于zend studio 出现乱码问题的总结
2013/06/23 PHP
Yii2基于Ajax自动获取表单数据的方法
2016/08/10 PHP
PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】
2016/10/14 PHP
php数据序列化测试实例详解
2017/08/12 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
2019/07/09 PHP
Jquery 返回json数据在IE浏览器中提示下载的问题
2014/05/18 Javascript
JavaScript替换当前页面的方法
2015/04/03 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
JQuery对ASP.NET MVC数据进行更新删除
2016/07/13 Javascript
详解Vue爬坑之vuex初识
2017/06/14 Javascript
详解require.js配置路径的用法和css的引入
2017/09/06 Javascript
详解ionic本地相册、拍照、裁剪、上传(单图完全版)
2017/10/10 Javascript
Vue 中对图片地址进行拼接的方法
2018/09/03 Javascript
解决vue v-for 遍历循环时key值报错的问题
2018/09/06 Javascript
Angular6 Filter实现页面搜索的示例代码
2018/12/02 Javascript
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
浅谈Webpack多页应用HMR卡住问题
2019/04/24 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
2分钟实现一个Vue实时直播系统的示例代码
2020/06/05 Javascript
Electron整合React使用搭建开发环境的步骤详解
2020/06/07 Javascript
python下如何让web元素的生成更简单的分析
2008/07/17 Python
Python基于动态规划算法计算单词距离
2015/07/25 Python
Python简单实现安全开关文件的两种方式
2016/09/19 Python
Tensorflow使用支持向量机拟合线性回归
2018/09/07 Python
Python爬取破解无线网络wifi密码过程解析
2019/09/17 Python
python 实现提取log文件中的关键句子,并进行统计分析
2019/12/24 Python
Python读取配置文件(config.ini)以及写入配置文件
2020/04/08 Python
css3实现3d旋转动画特效
2015/03/10 HTML / CSS
美国婴儿服装购物网站:Gerber Childrenswear
2020/05/06 全球购物
英国最受欢迎的母婴精品品牌:JoJo Maman BéBé
2021/02/17 全球购物
小学生暑假感言
2014/02/06 职场文书
食品工程专业求职信
2014/06/15 职场文书
抗洪救灾标语
2014/10/08 职场文书
七年级作文之《我和我的祖国》观后感作文
2019/10/18 职场文书
CSS3 实现NES游戏机的示例代码
2021/04/21 HTML / CSS