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实现基于HTTP文件传输实例
Nov 08 Python
Python OS模块常用函数说明
May 23 Python
python实现备份目录的方法
Aug 03 Python
python 性能提升的几种方法
Jul 15 Python
关于python的bottle框架跨域请求报错问题的处理方法
Mar 19 Python
Python 40行代码实现人脸识别功能
Apr 02 Python
python 垃圾收集机制的实例详解
Aug 20 Python
shell命令行,一键创建 python 模板文件脚本方法
Mar 20 Python
Pyinstaller将py打包成exe的实例
Mar 31 Python
python 实现判断ip连通性的方法总结
Apr 22 Python
纯用NumPy实现神经网络的示例代码
Oct 24 Python
对Python 语音识别框架详解
Dec 24 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
安装apache2.2.22配置php5.4(具体操作步骤)
2013/06/26 PHP
php输入流php://input使用示例(php发送图片流到服务器)
2013/12/25 PHP
php利用ffmpeg提取视频中音频与视频画面的方法详解
2017/06/07 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
php设计模式之职责链模式定义与用法经典示例
2019/09/19 PHP
jWiard 基于JQuery的强大的向导控件介绍
2011/10/28 Javascript
javascript中的delete使用详解
2013/04/11 Javascript
JavaScript设置首页和收藏页面的小例子
2013/11/11 Javascript
js仿百度切换皮肤功能(html+css)
2016/07/10 Javascript
JavaScript数值千分位格式化的两种简单实现方法
2016/08/01 Javascript
jquery弹出框插件jquery.ui.dialog用法分析
2016/08/20 Javascript
jQuery实现为LI列表前3行设置样式的方法【2种方法】
2016/09/04 Javascript
jQuery网页定位导航特效实现方法
2016/12/19 Javascript
JS中用try catch对代码运行的性能影响分析
2016/12/26 Javascript
如何开发出更好的JavaScript模块
2017/12/22 Javascript
SpringBoot+Vue前后端分离,使用SpringSecurity完美处理权限问题的解决方法
2018/01/09 Javascript
深入理解vue中slot与slot-scope的具体使用
2018/01/26 Javascript
JS将网址url转化为JSON格式的方法
2018/07/02 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
2019/02/01 Javascript
Vue项目服务器部署之子目录部署方法
2019/05/12 Javascript
微信小程序实现带参数的分享功能(两种方法)
2019/05/17 Javascript
vue-cli 3 全局过滤器的实例代码详解
2019/06/03 Javascript
Vue中通过vue-router实现命名视图的问题
2020/04/23 Javascript
Vue与React的区别和优势对比
2020/12/18 Vue.js
Python只用40行代码编写的计算器实例
2017/05/10 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
python爬虫爬取幽默笑话网站
2019/10/24 Python
python中的插入排序的简单用法
2021/01/19 Python
联想瑞士官方网站:Lenovo Switzerland
2017/11/19 全球购物
海滩咖啡馆:Beach Cafe
2018/02/02 全球购物
Java如何支持I18N?
2016/10/31 面试题
十八大报告观后感
2014/01/28 职场文书
公司办公室岗位职责
2014/03/19 职场文书
《黄山奇石》教学反思
2016/02/18 职场文书
Golang 入门 之url 包
2022/05/04 Golang