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人人网登录应用实例
Sep 26 Python
Python中查看文件名和文件路径
Mar 31 Python
Golang与python线程详解及简单实例
Apr 27 Python
python取代netcat过程分析
Feb 10 Python
TensorFlow 滑动平均的示例代码
Jun 19 Python
django项目环境搭建及在虚拟机本地创建django项目的教程
Aug 02 Python
pytorch 彩色图像转灰度图像实例
Jan 13 Python
在django中使用apscheduler 执行计划任务的实现方法
Feb 11 Python
Python实现猜年龄游戏代码实例
Mar 25 Python
使用python matploblib库绘制准确率,损失率折线图
Jun 16 Python
Python将list元素转存为CSV文件的实现
Nov 16 Python
python爬虫基础之urllib的使用
Dec 31 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
PHP获取当前文件所在目录 getcwd()函数
2009/05/13 PHP
PHPMYADMIN 简明安装教程 推荐
2010/03/07 PHP
php gzip压缩输出的实现方法
2013/04/27 PHP
php验证session无效的解决方法
2014/11/04 PHP
PHP模块memcached使用指南
2014/12/08 PHP
PHP微信开发之查询微信精选文章
2016/06/23 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
PHP封装XML和JSON格式数据接口操作示例
2019/03/06 PHP
在 Laravel 中动态隐藏 API 字段的方法
2019/10/25 PHP
如何确保JavaScript的执行顺序 之jQuery.html深度分析
2011/03/03 Javascript
基于jQuery捕获超链接事件进行局部刷新代码
2012/05/10 Javascript
jQuery中not()方法用法实例
2015/01/06 Javascript
在网页中插入百度地图的步骤详解
2016/12/02 Javascript
详解vue+vuex+koa2开发环境搭建及示例开发
2018/01/22 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
JS闭包原理与应用经典示例
2018/12/20 Javascript
JavaScript进阶(四)原型与原型链用法实例分析
2020/05/09 Javascript
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
Python3.x中自定义比较函数
2015/04/24 Python
python实现两张图片拼接为一张图片并保存
2019/07/16 Python
Python selenium的基本使用方法分析
2019/12/21 Python
完美解决keras保存好的model不能成功加载问题
2020/06/11 Python
Python如何重新加载模块
2020/07/29 Python
Django怎么在admin后台注册数据库表
2020/11/14 Python
Django权限控制的使用
2021/01/07 Python
采购主管工作职责
2013/12/12 职场文书
双十佳事迹材料
2014/01/29 职场文书
《放飞蜻蜓》教学反思
2014/04/27 职场文书
信息与计算机科学职业规划范文:成为一艘有方向的船
2014/09/11 职场文书
夫妻房产协议书的格式
2014/10/11 职场文书
2015年计生工作总结范文
2015/04/24 职场文书
导游词之沈阳清昭陵
2019/12/28 职场文书
python基于turtle绘制几何图形
2021/06/15 Python
nginx sticky实现基于cookie负载均衡示例详解
2022/12/24 Servers