资源简介
基于python实现 淘宝购物车秒杀,自动结算,已经经过测试,需要的工具在readme.txt都有说明,基于python3.5经过测试,可以完美运行。
![](http://www.nz998.com/pic/56703.jpg)
代码片段和文件信息
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from selenium import webdriver
import datetime
import time
def login():
# 打开淘宝登录页,并进行扫码登录
browser.get(“https://www.taobao.com“)
time.sleep(3)
if browser.find_element_by_link_text(“亲,请登录“):
browser.find_element_by_link_text(“亲,请登录“).click()
print(“请在15秒内完成扫码“)
time.sleep(15)
browser.get(“https://cart.taobao.com/cart.htm“)
time.sleep(3)
now = datetime.datetime.now()
print(‘login success:‘ now.strftime(‘%Y-%m-%d %H:%M:%S‘))
def buy(times choose):
is_buyed = False
# 点击购物车里全选按钮
if choose == 2:
print(“请手动勾选需要购买的商品“)
while True:
now = datetime.datetime.now().strftime(‘%Y-%m-%d %H:%M:%S.%f‘)
print(‘现在时间:‘ now)
# 对比时间,时间到的话就点击结算
if now > times:
if choose == 1:
while True:
try:
if browser.find_element_by_id(“J_SelectAllcbx1“):
browser.find_element_by_id(“J_SelectAllcbx1“).click()
print(‘尝试全选‘)
break
except:
print(“找不到全选按钮“)
# 点击结算按钮
try:
if browser.find_element_by_id(“J_Go“):
browser.find_element_by_id(“J_Go“).click()
print(“结算成功“)
except:
pass
while True:
try:
if browser.find_element_by_link_text(‘提交订单‘) and is_buyed == False:
browser.find_element_by_link_text(‘提交订单‘).click()
now1 = datetime.datetime.now().strftime(‘%Y-%m-%d %H:%M:%S.%f‘)
print(“抢购成功时间:%s“ % now1)
except:
print(“再次尝试提交订单“)
time.sleep(0.005)
if __name__ == “__main__“:
times = input(“请输入抢购时间,格式如(2018-09-06 11:20:00.000000):“)
# 时间格式:“2018-09-06 11:20:00.000000“
browser = webdriver.Chrome()
browser.maximize_window()
login()
choose = input(“到时间自动勾选购物车请输入“1”,否则输入“2”:“)
buy(times choose)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 122 2019-03-26 14:26 readme.txt
目录 0 2019-03-26 14:28 __MACOSX\
文件 210 2019-03-26 14:26 __MACOSX\._readme.txt
文件 2459 2019-03-26 14:24 buy.py
文件 210 2019-03-26 14:24 __MACOSX\._buy.py
相关资源
- python+ selenium教程
- PycURL(Windows7/Win32)Python2.7安装包 P
- 英文原版-Scientific Computing with Python
- 7.图像风格迁移 基于深度学习 pyt
- 基于Python的学生管理系统
- A Byte of Python(简明Python教程)(第
- Python实例174946
- Python 人脸识别
- Python 人事管理系统
- 基于python-flask的个人博客系统
- 计算机视觉应用开发流程
- python 调用sftp断点续传文件
- python socket游戏
- 基于Python爬虫爬取天气预报信息
- python函数编程和讲解
- Python开发的个人博客
- 基于python的三层神经网络模型搭建
- python实现自动操作windows应用
- python人脸识别(opencv)
- python 绘图(方形、线条、圆形)
- python疫情卡UN管控
- python 连连看小游戏源码
- 基于PyQt5的视频播放器设计
- 一个简单的python爬虫
- csv文件行列转换python实现代码
- Python操作Mysql教程手册
- Python Machine Learning Case Studies
- python获取硬件信息
- 量化交易(附python常见函数的使用方
- python 名字用字排行
评论
共有 条评论