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

昨天茅台在线上搞秒杀,本来想着靠我惊人的手速去秒一瓶,结果。。。。

所以痛定思痛,想想还是用脚本更靠谱。就在网上搜啊搜,看到selenium这个,顿时眼睛一亮!

整体流程是:上淘宝->找到登录按钮去登陆->在登录页选择密码登录->填入账号密码登录->跳到购物车页->点击全选按钮,等约定时间,时间到马上结算、下单。

代码:

import os

from selenium import webdriver

import datetime

import time

#需要下载deckodreiver

firefox = os.path.abspath(r"E:\Program Files\Mozilla Firefox\firefox.exe")

os.environ["webdriver.firefox.bin"] = firefox

driver = webdriver.Firefox()

driver.maximize_window()

def login(uname, pwd):

driver.get("https://www.taobao.com")

if driver.find_element_by_link_text("亲,请登录"):

driver.find_element_by_link_text("亲,请登录").click()

input(uname, pwd)

#点击购物车里全选按钮

if driver.find_element_by_id("J_SelectAll1"):

driver.find_element_by_id("J_SelectAll1").click()

# time.sleep(3)

now = datetime.datetime.now()

print('login success:', now.strftime('%Y-%m-%d %H:%M:%S'))

def input(uname,pwd):

time.sleep(3)

#选择密码登录

if driver.find_element_by_id("J_Quick2Static"):

driver.find_element_by_id("J_Quick2Static").click()

time.sleep(3)

#用户名输入

if driver.find_element_by_name("TPL_username"):

for i in uname:

driver.find_element_by_name("TPL_username").send_keys(i)

time.sleep(0.5)

time.sleep(3)

#密码输入

if driver.find_element_by_name("TPL_password"):

for j in pwd:

driver.find_element_by_name("TPL_password").send_keys(j)

time.sleep(0.5)

time.sleep(3)

#点击登录按钮

if driver.find_element_by_id("J_SubmitStatic"):

driver.find_element_by_id("J_SubmitStatic").click()

time.sleep(3)

driver.get("https://cart.taobao.com/cart.htm")

time.sleep(2)

def buy(buytime):

while True:

now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')

if now == buytime:

try:

#点击结算按钮

if driver.find_element_by_id("J_Go"):

driver.find_element_by_id("J_Go").click()

driver.find_element_by_link_text('提交订单').click()

except:

time.sleep(1)

print(now)

time.sleep(1)

if __name__=="__main__":

#中文账号记得decode编码

login("账号",'密码')

buy('2018-01-30 13:35:00')

这里用了很多线程休眠,是因为太快的输入,在登录的时候回出现滑动验证框,所以sleep几秒,尽量模仿人的操作。

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

本文标题: python实现简单淘宝秒杀功能

本文地址: http://www.cppcns.com/jiaoben/python/226977.html

python抢茅台_python实现简单淘宝秒杀功能相关推荐

  1. python手机端秒杀_python实现简单淘宝秒杀功能

    这篇文章主要为大家详细介绍了python实现简单淘宝秒杀功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了Python淘宝秒杀的具体代码,供大家参考,具体内容如下 昨天茅台在 ...

  2. python淘宝秒杀_python实现简单淘宝秒杀功能

    本文实例为大家分享了Python淘宝秒杀的具体代码,供大家参考,具体内容如下 昨天茅台在线上搞秒杀,本来想着靠我惊人的手速去秒一瓶,结果. 所以痛定思痛,想想还是用脚本更靠谱.就在网上搜啊搜,看到se ...

  3. python实现淘宝秒杀_python实现简单淘宝秒杀功能

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  4. Python基于selenium三方库实现淘宝秒杀功能

    这里使用chrome浏览器,所以需要用到geckodriver,免费下载地址选择合适自己电脑版本下载.(http://npm.taobao.org/mirrors/chromedriver/) dri ...

  5. python实现抢购nike鞋子_用Python实现淘宝秒杀功能

    需要下载火狐浏览器在这里插入代码片 需要安装的库以及需要配置的环境变量参考这个链接https://blog.csdn.net/hc372893308/article/details/83305136( ...

  6. python编程实践-简单淘宝秒杀程序

    python+selenium实现淘宝商品秒杀(新手上路,轻点喷.2020.7.23) 抢购鞋子,发现那些人下手太快,于是有了自己写一个抢购代码的想法,经过几个小时的折腾,算是拼凑出一个简单的抢购程序 ...

  7. Python实现淘宝秒杀功能

    需要下载火狐浏览器 需要安装的库以及需要配置的环境变量参考这个链接(https://blog.csdn.net/hc372893308/article/details/83305136) 注意:不要c ...

  8. python 制作淘宝秒杀脚本

    1.  安装pycharm.网上教程很多. 2.  安装 Selenium 库. Selenium支持很多浏览器,我选择的是Firefox浏览器. 因为我这里是Python3环境,自带的又pip,所以 ...

  9. 1499飞天茅台脚本使用过程中遇到的Python问题汇总索引目录【淘宝-天猫超市、京东】

    1499飞天茅台脚本使用过程中遇到的Python问题汇总索引目录[淘宝-天猫超市.京东] 1499飞天茅台脚本使用过程中遇到的Python问题汇总索引目录[淘宝-天猫超市.京东] @[TOC] 原文地 ...

最新文章

  1. geoserver安装_pgRouting教程九:使用GeoServer发布WMS/WFS接口
  2. 数据库“新解”,看这里,get!
  3. 专题5 低级文件编程
  4. [LeetCode] 102. Binary Tree Level Order Traversal_Medium tag: BFS
  5. python与人工智能的关系_python和人工智能之间的关系是什么?老男孩Python人工智能...
  6. Python基础02-序列及通用操作
  7. 最简容器化动手小实践——再战flappybird
  8. 多个cpu显卡组装的服务器,小白折腾玩玩服务器配置,洋垃圾配件组装一次点亮...
  9. WebLogic 控制台乱码
  10. 从零基础入门Tensorflow2.0 ----三、7.自定义损失函数
  11. 【数据结构与算法C语言版】基础代码整理 思维导图
  12. SAP ABAP 培训测试 试卷 答案
  13. office 兼容包下载地址
  14. 基于c#的海量图片查重去重
  15. 互联网产品为什么能让用户“上瘾”,常用套路是什么?
  16. tensorflow+python flask进行手写识别_python+flask搭建CNN在线识别手写中文网站!简直太屌了!...
  17. 为什么电脑浏览器显示时钟快了_打开网站提示您的时钟快了_网页显示您的时钟慢了,解决方法...
  18. 剪绳子(python)
  19. 不用聚合函数求最高工资
  20. IPU相关知识(一)

热门文章

  1. position: fixed;吸底按钮以及吸底按钮挡住内容解决办法
  2. 【LeetCode】1732.找到最高海拔
  3. DHU Python Curriculumly Learning【1】——大作业_own work
  4. 推荐]历史上最强的绕口令
  5. Oracle Database介质及补丁下载地址列表
  6. Nutz寻宝: 万能充电器-Nutz.Plugin
  7. App自动化测试(五)之swipe滑动操作
  8. 【数据结构与算法】详解 “清华大学(考研)OJ题”_ 二叉树重要面试OJ题
  9. 怎么将 Word、PPT、PDF 中的第一页、最后一页以及其它指定页批量替换成新的内容?
  10. 附下载 | ISACA发布《2023年度隐私实践研究报告》,人才短缺形势依然严峻