淘宝秒杀python脚本 扫码登录版


Posted in Python onSeptember 19, 2019

本文实例为大家分享了python淘宝秒杀的具体代码,供大家参考,具体内容如下

# 淘宝秒杀脚本,扫码登录版
import os
from selenium import webdriver
import datetime
import time
from os import path


driver = webdriver.Chrome()



def login(url):
 # 打开淘宝登录页,并进行扫码登录
 driver.get("https://www.taobao.com")
 time.sleep(3)
 if driver.find_element_by_link_text("亲,请登录"):
  driver.find_element_by_link_text("亲,请登录").click()
  print("请在15秒内完成扫码")
  time.sleep(15)
  driver.get(url)
 time.sleep(3)
 now = datetime.datetime.now()
 print('login success:', now.strftime('%Y-%m-%d %H:%M:%S'))


def buy(buytime):
 while True:
  now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
  # 对比时间,时间到的话就点击结算
  if now >= buytime:
   try:
    # 点击抢购
    if driver.find_element_by_id("J_LinkBuy"):
     print("点吖!!!")
     driver.find_element_by_id("J_LinkBuy").click()
     time.sleep(0.09)
     while now >= buytime:
      try:
       print("买吖!!!")
       driver.find_element_by_class_name('go-btn').click()
       driver.find_element_by_link_text('提交订单').click()
      except:
       time.sleep(0.02)
   except:
    time.sleep(0.08)
  print(now)
  time.sleep(0.05)

if __name__ == "__main__":
 times = input("请输入抢购时间:时间格式:2018-11-06 10:08:00.000000")
 # 时间格式:"2018-09-06 11:20:00.000000"
 url = input("请输入抢购地址")
 login(url)
 buy(times)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python批量创建迅雷任务及创建多个文件
Feb 13 Python
Python使用dis模块把Python反编译为字节码的用法详解
Jun 14 Python
利用Anaconda简单安装scrapy框架的方法
Jun 13 Python
Python 生成 -1~1 之间的随机数矩阵方法
Aug 04 Python
python实现简单日期工具类
Apr 24 Python
Django REST Framework之频率限制的使用
Sep 29 Python
tensorflow 实现数据类型转换
Feb 17 Python
spyder 在控制台(console)执行python文件,debug python程序方式
Apr 20 Python
Anaconda的安装及其环境变量的配置详解
Apr 22 Python
Python 实现一行输入多个数字(用空格隔开)
Apr 29 Python
Python实现机器学习算法的分类
Jun 03 Python
利用python调用摄像头的实例分析
Jun 07 Python
基于python的selenium两种文件上传操作实现详解
Sep 19 #Python
Python分割训练集和测试集的方法示例
Sep 19 #Python
python Dijkstra算法实现最短路径问题的方法
Sep 19 #Python
PHP统计代码行数的小代码
Sep 19 #Python
Python实现代码统计工具
Sep 19 #Python
python实现统计代码行数的小工具
Sep 19 #Python
python日志模块logbook使用方法
Sep 19 #Python
You might like
yii2 resetful 授权验证详解
2017/05/18 PHP
thinkphp3.2同时连接两个数据库的简单方法
2019/08/13 PHP
PHP时间相关常用函数用法示例
2020/06/03 PHP
Javascript中的数学函数集合
2007/05/08 Javascript
FormValidate 表单验证功能代码更新并提供下载
2008/08/23 Javascript
jquery 插件实现图片延迟加载效果代码
2010/02/06 Javascript
JQuery获取文本框中字符长度的代码
2011/09/29 Javascript
Prototype源码浅析 String部分(四)之补充
2012/01/16 Javascript
JQuery学习笔录 简单的JQuery
2012/04/09 Javascript
eval的两组性能测试数据
2012/08/17 Javascript
AngularJS基础 ng-selected 指令简单示例
2016/08/03 Javascript
angular.js之路由的选择方法
2016/09/24 Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
2016/12/01 Javascript
javascript实现根据函数名称字符串动态执行函数的方法示例
2016/12/28 Javascript
javascript函数的四种调用模式
2017/01/08 Javascript
解决webpack打包速度慢的解决办法汇总
2017/07/06 Javascript
koa大型web项目中使用路由装饰器的方法示例
2019/04/02 Javascript
Vue起步(无cli)的啊教程详解
2019/04/11 Javascript
echarts多条折线图动态分层的实现方法
2019/05/24 Javascript
详解vue-cli3多页应用改造
2019/06/04 Javascript
微信小程序自定义波浪组件使用方法详解
2019/09/21 Javascript
vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)
2020/01/14 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
[01:46]2020完美世界全国高校联赛秋季赛报名开启
2020/10/15 DOTA
bluepy 一款python封装的BLE利器简单介绍
2019/06/25 Python
python代理工具mitmproxy使用指南
2019/07/04 Python
Numpy数组array和矩阵matrix转换方法
2019/08/05 Python
使用Python的Turtle库绘制森林的实例
2019/12/18 Python
动态设置django的model field的默认值操作步骤
2020/03/30 Python
python实现图片,视频人脸识别(opencv版)
2020/11/18 Python
CSS3 linear-gradient线性渐变生成加号和减号的方法
2017/11/21 HTML / CSS
党员党性分析材料
2014/02/17 职场文书
初中班级口号
2014/06/09 职场文书
做一个有道德的人活动方案
2014/08/25 职场文书
流动人口婚育证明范本
2014/09/26 职场文书
师范生小学见习总结
2015/06/23 职场文书