618抢购抢不到?,会了python的这个骚操作,妈妈再也不担心我抢不过别人了!!!

学python的猫 等级 1303 0 0
标签:

618马上要到了,像淘宝,天猫,京东早就已经准备好了,每到618与双十一这种消费盛典,便会抢购的现象,很多人因为手速不够快,抢不到价格实惠的商品,在这小编给大家带来了一个自动抢购的示例代码,此代码是python通过selenium实现毫秒级的自动抢购。(该文章仅作学习selenium框架的学习示例)

618抢购抢不到?,会了python的这个骚操作,妈妈再也不担心我抢不过别人了!!! 直接上源码:

#!/usr/bin/env python

#-- coding: utf-8 --

#2019/03/16

#淘宝秒杀脚本,扫码登录版

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):

#点击购物车里全选按钮

if choose == 2:

print("请手动勾选需要购买的商品")

while True:

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

#对比时间,时间到的话就点击结算

if now > times:

if choose == 1:

while True:

try:

if browser.find_element_by_id("J_SelectAll2"):

browser.find_element_by_id("J_SelectAll2").click()

break

except:

print("找不到购买按钮")

#点击结算按钮

while True:

try:

if browser.find_element_by_link_text("结 算"):

browser.find_element_by_link_text("结 算").click()

print("结算成功")

break

except:

pass

while True:

try:

if browser.find_element_by_link_text("提交订单"):

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.01)

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 = int(input("到时间自动勾选购物车请输入“1”,否则输入“2”:"))

buy(times, choose)

618抢购抢不到?,会了python的这个骚操作,妈妈再也不担心我抢不过别人了!!!

以上就是本篇的全部内容,我们主要需要学习的是思路,而非代码,思路会了,便不担心代码不会了。这些代码的思路也可以运用到其他的软件中。需要取走即可,若有什么不正确的地方,可以在评论区指正呀,有其他需要的话可以私信我。如果觉得这篇文章有用,可以赏个三连呀!!!

收藏
评论区

相关推荐

618抢购抢不到?,会了python的这个骚操作,妈妈再也不担心我抢不过别人了!!!
618马上要到了,像淘宝,天猫,京东早就已经准备好了,每到618与双十一这种消费盛典,便会抢购的现象,很多人因为手速不够快,抢不到价格实惠的商品,在这小编给大家带来了一个自动抢购的示例代码,此代码是python通过selenium实现毫秒级的自动抢购。(该文章仅作学习selenium框架的学习示例)直接上源码:!/usr/bin/env python cod
Python大佬手把手教你用开源【抢茅台脚本】实现抢茅台
大家好,我是明哥。 12 月我在朋友圈看到非常多的人开始在某东上抢茅台,抢到的话一瓶只要 1499 元,转手一卖就能净赚 1000 块钱,这简直就是白送钱的事嘛?就算不卖,自己囤着过个几年价格肯定又要上涨。像这种好事,我当然第一时间去体验了,抢了几天后,却抢了个寂寞。 好在前两天看到有大佬在 Github 上开源了一个抢茅台的脚本(https://g
12306 是如何支撑百万 QPS 的?
点击上方**"IT牧场"**,选择**"设为星标"** 技术干货每日送达! > 来源:掘金,作者:绘你一世倾城 > > https://juejin.im/post/5d84e21f6fb9a06ac8248149 12306 抢票,极限并发带来的思考 每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!虽然现在大
java多线程小结,及解决应用挂死的问题
这两天为了定位JBOSS老是挂死的问题,学习了一下JAVA多线程方面的知识,在此总结一下 1、在Java程序中,JVM负责线程的调度。线程调度是指按照特定的机制为多个线程分配CPU的使用权。 调度的模式有两种:分时调度和抢占式调度。分时调度是所有线程轮流获得CPU使用权,并平均分配每个线程占用CPU的时间;抢占式调度是根据线程的优先级别来获
4次优化,我把 Redis 性能 “压榨” 到极致!
本文转载自公众号 [https://mp.weixin.qq.com/s/y4q4Hb9A6xay3pAC\_LBm5g](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fmp.weixin.qq.com%2Fs%2Fy4q4Hb9A6xay3pAC_LBm5g) 我们有个这样的需求:每
12306 的架构也太 牛X 了吧!
> 作者:绘你一世倾城 juejin.im/post/5d84e21f6fb9a06ac8248149 **每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票!** 虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。尤其是春节期间,大家不仅使用12306,还会考虑“智行”和其他的抢票软件,全国上下几亿
12306 的架构到底有多牛逼?
链接 | 绘你一世倾城 来源 | https://urlify.cn/ZBRBRv 每到节假日期间,一二线城市返乡、外出游玩的人们几乎都面临着一个问题:抢火车票! **12306 抢票,极限并发带来的思考** 虽然现在大多数情况下都能订到票,但是放票瞬间即无票的场景,相信大家都深有体会。 尤其是春节期间,大家
12306 抢票系列之只要搞定RAIL_DEVICEID的来源,从此抢票不再掉线(上)
> 郑重声明: 本文仅供学习使用,禁止用于非法用途,否则后果自负,如有侵权,烦请告知删除,谢谢合作! 开篇明义 ---- 本文针对**自主开发**的**抢票**脚本在抢票过程中常常遇到的**请求无效**等问题,简单分析了 12306 网站的前端加密算法,更准确的说,是探究 `RAIL_DEVICEID` 的生成过程. 因为该 cookie 值是抢票请求
12306 抢票系列之只要搞定RAIL_DEVICEID的来源,从此抢票不再掉线(上)
> 郑重声明: 本文仅供学习使用,禁止用于非法用途,否则后果自负,如有侵权,烦请告知删除,谢谢合作! 开篇明义 ---- 本文针对**自主开发**的**抢票**脚本在抢票过程中常常遇到的**请求无效**等问题,简单分析了 12306 网站的前端加密算法,更准确的说,是探究 `RAIL_DEVICEID` 的生成过程. 因为该 cookie 值是抢票请求
App逆向|一个案例教你如何进行APP逆向
![](https://oscimg.oschina.net/oscnet/cf196051-15c7-4bfa-b7f0-6f5a4954ce65.jpg) 点击上方“Python学习开发”,选择“加为星标” 第一时间关注Python技术干货!      今天有个好兄弟找我,因为抢不到票,很生气,直接想爬虫干他了。然后看了下请求。
Kubernetes v1.19来了!亮点抢先看
**Kubernetes 1.19 版本终于来啦!这是2020年的第二个版本,也是迄今为止最长的发布周期,总共持续20周。它由33项增强功能组成。12个增强功能进入稳定版,18个增强功能进入测试版,13个增强功能进入alpha版。** ![](https://oscimg.oschina.net/oscnet/52aca5f4-6472-4568-bf35
Python大佬手把手教你用开源【抢茅台脚本】实现抢茅台
点击上方“ **IT共享之家** ”,进行关注 回复“**资料**”即可获赠Python、Java学习资料 今 日 鸡 汤 腹中贮书一万卷,不肯低头在草莽。 大家好,我是明哥。 12 月我在朋友圈看到非常多的人开始在某东上抢茅台,抢到的话一瓶只要 1499 元,转手一卖就能净赚 1000 块钱,这简直就是白送钱的事嘛?就算不卖,自
Python项目代码使用过程中遇到的Python问题汇总索引目录【淘宝
1499飞天茅台脚本使用过程中遇到的Python问题汇总索引目录【淘宝-天猫超市、京东】 ### 文章目录 * [小白必看文章教程](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fchenhx.blog.csdn.net%2Farticle%2Fdetails%2F11225173
SpringBoot+Redis分布式锁:模拟抢单
本篇内容主要讲解的是redis分布式锁,这个在各大厂面试几乎都是必备的,下面结合模拟抢单的场景来使用她;本篇不涉及到的redis环境搭建,快速搭建个人测试环境,这里建议使用docker;本篇内容节点如下: #### jedis的nx生成锁 * 如何删除锁 * 模拟抢单动作(10w个人开抢) * jedis的nx生成锁
SpringBoot+Redis分布式锁:模拟抢单
本篇内容主要讲解的是redis分布式锁,这个在各大厂面试几乎都是必备的,下面结合模拟抢单的场景来使用她;本篇不涉及到的redis环境搭建,快速搭建个人测试环境,这里建议使用docker;本篇内容节点如下: #### jedis的nx生成锁 * 如何删除锁 * 模拟抢单动作(10w个人开抢) * jedis的nx生成锁