淘宝秒杀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如何压缩新文件到已有ZIP文件
Mar 14 Python
使用Python编写Prometheus监控的方法
Oct 15 Python
Django objects的查询结果转化为json的三种方式的方法
Nov 07 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
Jan 30 Python
利用python-pypcap抓取带VLAN标签的数据包方法
Jul 23 Python
python opencv鼠标事件实现画框圈定目标获取坐标信息
Apr 18 Python
Python实现微信机器人的方法
Sep 06 Python
python实现梯度法 python最速下降法
Mar 24 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
Mar 30 Python
Pycharm修改python路径过程图解
May 22 Python
Python并发请求下限制QPS(每秒查询率)的实现代码
Jun 05 Python
python爬虫scrapy基于CrawlSpider类的全站数据爬取示例解析
Feb 20 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
java EJB 加密与解密原理的一个例子
2008/01/11 PHP
基于HTTP长连接的"服务器推"技术的php 简易聊天室
2009/10/31 PHP
PHP SPL标准库之文件操作(SplFileInfo和SplFileObject)实例
2015/05/11 PHP
使用PHP反射机制来构造"CREATE TABLE"的sql语句
2019/03/21 PHP
驱动事件的addEvent.js代码
2007/03/27 Javascript
web的各种前端打印方法之jquery打印插件PrintArea实现网页打印
2013/01/09 Javascript
查找页面中所有类为test的结点的方法
2014/03/28 Javascript
详解Javascript动态操作CSS
2014/12/08 Javascript
JavaScript中的数学运算介绍
2014/12/29 Javascript
BootStrap轮播HTML代码(推荐)
2016/12/10 Javascript
javascript中的try catch异常捕获机制用法分析
2016/12/14 Javascript
无阻塞加载js,防止因js加载不了影响页面显示的问题
2016/12/18 Javascript
Jquery-data的三种用法
2017/04/18 jQuery
JS匹配日期和时间的正则表达式示例
2017/05/12 Javascript
JavaScript运动框架 多物体任意值运动(三)
2017/05/17 Javascript
JavaScript基于面向对象实现的无缝滚动轮播示例
2020/01/17 Javascript
浅谈vue 组件中的setInterval方法和window的不同
2020/07/30 Javascript
[01:58]最残酷竞争 2016国际邀请赛中国区预选赛积分循环赛回顾
2016/06/28 DOTA
python继承和抽象类的实现方法
2015/01/14 Python
Python使用爬虫猜密码
2016/02/19 Python
python采用django框架实现支付宝即时到帐接口
2016/05/17 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
2018/02/24 Python
python调用java的jar包方法
2018/12/15 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
PyQt实现计数器的方法示例
2021/01/18 Python
前端隐藏出边界内容的实现方法
2016/04/14 HTML / CSS
CSS3制作彩色进度条样式的代码示例分享
2016/06/23 HTML / CSS
Expedia爱尔兰:酒店、机票、租车及廉价假期
2017/01/02 全球购物
大学生入党积极分子自我评价
2014/09/20 职场文书
2014年国庆节演讲稿精选范文1500字
2014/09/25 职场文书
个人思想政治总结
2015/03/05 职场文书
特此通知格式
2015/04/27 职场文书
承诺书的内容有哪些,怎么写?
2019/06/21 职场文书
PHP实现考试倒计时功能代码
2021/04/16 PHP
详解如何使用Node.js实现热重载页面
2021/05/06 Javascript
python异常中else的实例用法
2021/06/15 Python