首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python助你抢红包

回家团圆,春晚、鞭炮、春联等都是春节的传统代名词,但是近两年春节又有了一个新的代名词,那就是“抢红包”。今年春节期间,除了之前微信、支付宝、QQ等发红包平台,百度,头条也纷纷推出了各种抢红包活动。...为了除夕夜不错过几个亿的红包,特意下载了一个红包助手,用来提醒自己微信好友发红包的信息,就这样还是败在了手速上。在使用红包助手的时候发现一个缺点:屏蔽的群,发红包时不提醒。...作为爱折腾的我,今天就针对红包助手进行了优化,写了一个Python脚本助你抢红包,完美了解决了屏蔽的群,发红包时不提醒的弊端。 程序介绍 ?...先上图让大家感受一下 原理很简单,利用itchat登录网页版微信,好友在群里发红包或者好友给你发红包的时候,网页版微信是无法领取红包的,会显示“收到红包,请在手机上查看”。...当通知消息类型中有"收到红包"字样时,就可以表明有好友在发红包,这时候电脑会发出提示音提醒你去抢红包。用到的模块:itchat和pygame,代码量在30行左右。

1.8K30

Python实现自动抢红包功能

目 标 场 景 可能有人每天都忙碌于各类微信群中,专注抢红包。那是否可以利用 Python 实现自动抢红包呢? 答案是肯定的。这篇文章的目的是利用「Airtest」实现全自动抢群红包。...# chmod +x /Users/xingag/anaconda3/lib/python3.7/site-packages/airtest/core/android/static/adb/mac/adbchmod...」微信红包标识并且还没有抢的红包「包含自己发的」消息元素。...点击还未抢过的红包,到抢红包对话框界面,点击「抢」按钮,就可以模拟抢一个红包的操作了。 抢完红包之后,需要模拟点击手机上的返回按键到消息列表页面,接着执行下一个抢红包的操作。...,循环来获取消息列表,获取到新的红包后,马上执行「抢红包」的操作。

1.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

薅羊毛 | Python 带你抢视频红包,不放过一个红包

与传统的红包不一样,视频红包包含位置的不确定性、大小不确定性、元素 ID 的不确定性等......这些不确定性都会导致抢红包的操作变得异常的复杂。...本篇文章的目的是利用 Python 自动化实现「抢视频红包」这一骚操作。 ps:本文仅用作学习交流,请勿用于其他用途。...2、准 备 工 作 在开始编写脚本之前,需要做如下准备 1、一部 Android 手机,并在 PC 端配置好 ADB 运行环境 2、Python 虚拟环境下安装自动化依赖库、图片对比依赖库 3、PS 或者其他图片编辑软件...通过对大量视频的观察,可以看出视频内包含两类红包,分别是普通视频红包、问答视频红包。 通过 Android SDK 自动的工具 Monitor 查看界面元素。...通过对红包图片出现前和出现后的元素树进行对比,可以发现,当红包出现的时候,红包图片元素「存在多个子元素」。 因此可以循环获取 UI 元素树,直到红包元素存在子元素的时候,就退出循环。

54350

薅羊毛 | Python 带你抢视频红包,不放过一个红包

与传统的红包不一样,视频红包包含位置的不确定性、大小不确定性、元素 ID 的不确定性等......这些不确定性都会导致抢红包的操作变得异常的复杂。...本篇文章的目的是利用 Python 自动化实现「抢视频红包」这一骚操作。 ps:本文仅用作学习交流,请勿用于其他用途。...2 准 备 工 作 在开始编写脚本之前,需要做如下准备 1、一部 Android 手机,并在 PC 端配置好 ADB 运行环境 2、Python 虚拟环境下安装自动化依赖库、图片对比依赖库 3、PS 或者其他图片编辑软件...我换一种方式来实现,利用「图片对比」技术来判断互动红包元素是否存在,进而判断视频是否是一个包含红包的视频。 利用「PS」把互动红包元素图片从屏幕截图中裁剪出来。...通过对红包图片出现前和出现后的元素树进行对比,可以发现,当红包出现的时候,红包图片元素「存在多个子元素」。 因此可以循环获取 UI 元素树,直到红包元素存在子元素的时候,就退出循环。

66020

Python自动抢红包,从此再也不会错过微信红包了!

作者 | 上海小胖 来源 | Python专栏(ID:xpchuiit) 目录: 0 引言 1 环境 2 需求分析 3 前置准备 4 抢红包流程回顾 5 代码梳理 6 后记 0 引言 提到抢红包...现在的手机想要root或越狱并不容易,同时这会对手机安全性带来一些风险,抢红包本身只是个娱乐活动,这样做就得不偿失了。 为了自动抢红包python能帮我们实现吗?...答案是肯定的,本文就带大家一起探索下用Python如何实现自动抢红包。...1 环境 操作系统:Windows Python版本:3.7.2 手机系统:Android 2 需求分析 这里我们的需求是实现自动抢红包。...对Airtest有兴趣的小伙伴,可以参考airtest官方教程:AirtestIDE官方文档 后台回复:Python红包,获取本文所涉及的完整代码

2.5K31

薅羊毛 | Python 带你抢视频红包,不放过一个红包

Python数据科学”,星标公众号 重磅干货,第一时间送达 ?...与传统的红包不一样,视频红包包含位置的不确定性、大小不确定性、元素 ID 的不确定性等......这些不确定性都会导致抢红包的操作变得异常的复杂。...本篇文章的目的是利用 Python 自动化实现「抢视频红包」这一骚操作。 ps:本文仅用作学习交流,请勿用于其他用途。...2 准 备 工 作 在开始编写脚本之前,需要做如下准备 1、一部 Android 手机,并在 PC 端配置好 ADB 运行环境 2、Python 虚拟环境下安装自动化依赖库、图片对比依赖库 3、PS 或者其他图片编辑软件...通过对红包图片出现前和出现后的元素树进行对比,可以发现,当红包出现的时候,红包图片元素「存在多个子元素」。 因此可以循环获取 UI 元素树,直到红包元素存在子元素的时候,就退出循环。

54310

Python趣味实战项目:抢红包提醒助手

最近后台有朋友问我学Python去哪刷题?...我觉得看完Python的基础知识后,如果不着急找工作,在力扣上适当的刷刷题巩固下基础知识后,可以慢慢学着写一些有趣的小项目,对你学习Python会更有帮助些。...对于大家困惑的怎么从Python理论跨越到实践的问题,可以看看我写的为什么学了这么久Python,还是写不出项目?3招帮你解决这个问题。...今天我就来和大家分享下最近研究的一个Python趣味实战项目,用Python制作一个微信抢红包提醒助手。...详细可以参考源码路径wxpy.api.messages.message.py 4、如何发出抢红包提醒 在Python中主要有以下几种不同的实现方法 发出声音需要调用系统接口,Windows和Mac实现方法不同

1.3K30

庆元宵微信红包封面(赠送红包封面)

题图摄于广州市天河区 - 异木棉‍ 和去年一样,原本希望在农历新年前给 亨利笔记 公众号的读者赠送一个小福利:定制版红包封面。...怎奈碰上了十分较真,甚至到了非常教条的审批人员,硬是说我提交的封面违规,于是开始了一场跨年度的 提交-审批-拒绝 的反复拉锯,从年三十开始,一直到年初六才获得批准,已经错过发红包的最佳时间。‍...审批人员需要我提交在红包封面中使用照片的著作权证书和作品登记证,就是题图这张异木棉照片。...其时已是年初六了,早已错过了年三十和初一的红包高峰期。 既然被批准了,我就发出来送给大家吧,当作庆元宵的福利吧。喜欢的朋友拿去,不谢。也祝大家新年大吉,身体健康,工作进步,事事顺利!...如果已领完,可后台回复“红包”获取封面。‍‍‍‍ ---- 要想了解云原生、机器学习和区块链等技术原理,请立即长按以下二维码,关注本公众号亨利笔记 ( henglibiji ),以免错过更新。

2.1K20

Python自动抢红包,超详细教程,再也不会错过微信红包

现在的手机想要root或越狱并不容易,同时这会对手机安全性带来一些风险,抢红包本身只是个娱乐活动,这样做就得不偿失了。 为了自动抢红包python能帮我们实现吗?...答案是肯定的,本文就带大家一起探索下用Python如何实现自动抢红包。...1 环境 操作系统:Windows Python版本:3.7.2 手机系统:Android 2 需求分析 这里我们的需求是实现自动抢红包。...我们先来看看红包的标识: ▲红包标识的示例1 com.tencent.mm:id/aql ▲红包标识的示例2 com.tencent.mm:id/aql 点击红包,记录下弹出的大红包页面中“开”的元素标识...我们自己编写的Python代码中也需要加上这段初始化的代码。 再次强调,在执行脚本时要确保手机连上电脑,并确保「adb」命令正常运行。

2K20

Python自动抢红包,超详细教程,再也不会错过微信红包了!

现在的手机想要root或越狱并不容易,同时这会对手机安全性带来一些风险,抢红包本身只是个娱乐活动,这样做就得不偿失了。 为了自动抢红包python能帮我们实现吗?...答案是肯定的,本文就带大家一起探索下用Python如何实现自动抢红包。...1 环境 操作系统:Windows Python版本:3.7.2 手机系统:Android 2 需求分析 这里我们的需求是实现自动抢红包。...▲聊天页面中单个群聊消息的元素标识 com.tencent.mm:id/b6e 接下来进入我们准备要抢红包的群聊中,识别出红包并执行抢红包的动作。 我们先来看看红包的标识: ?...AndroidUiautomationPoco poco = AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False) 我们自己编写的Python

3.4K31

年前用Python红包被踢出了群聊...

那就只能试试能不能通过编程的方式实现自动化抢红包了!”...现在捋一下思路,微信群发红包的基本情况是:每一次发红包都会与上一次有一些时间间隔,实现自动化抢红包的基本思路如下: 手动清空之前微信群中的红包记录 执行自动化抢红包程序,进入发红包的微信群(可以暂时将其顶置...),循环检测群中是否有红包,发现红包则点击红包 检测红包是否被领取(判断点击后的红包是否出现开字),如果红包未被领取,则点击开字领取红包,再返回群聊界面删除已被领取的红包记录;如果红包已被领取,则返回群聊界面删除已被领取的红包记录...环境 本文主要环境如下: Win7 小米5s Python3.7 Appium1.5 微信7.0.20 如果对环境搭建不熟悉的话,可以看一下:Python+Appium自动化操作微信入门 和 我用Python...,之后都要删除领取后的红包记录,所以我们再来定义一个删除已领取红包的方法,代码实现如下: # 删除领取后的红包记录 def del_red_envelope(wait, driver): # 长按领取过的红包

10610

python+redis简单实现发红包

1.创建红包   2.将红包存储到数据库   3.取出红包 1.创建红包   首先需要确定创建红包需要哪些参数。   ...1.红包的最小金额0.01   2.红包的数量   3.红包总金额   4.红包需要一个ID号(存储数据库的时候需要使用)   5.每个红包的金额 1 def __init__(self): 2...self.min = 0.01 # 红包最小金额 3 self.nums = 1 # 红包数量 4 self.money = 0 # 红包总金额 5...有了金额和红包数量就可以进行红包金额的分配了。这里就难住了我,红包的金额要怎么分配呢。于是我就在网上进行了查找,不查不知道,一查真奇妙。分发红包的算法还是蛮复杂的。...第一个是利用这个计算方法分配红包时一定要有判断,因为如果没有判断,而是直接算出每个红包的金额,你会发现所有红包的金额加起来不等于总红包金额。原因也是随机数惹的祸。

78920

Java 红包算法

2015年的红包的拆和抢是分离的,需要点两次,因此会出现抢到红包了,但点开后告知红包已经被领完的状况。进入到第一个页面不代表抢到,只表示当时红包还有。 分配:红包里的金额怎么算?...当前面3个红包总共被领了40块钱时,剩下60块钱,总共7个红包,那么这7个红包的额度在:0.01~(60/7*2)=17.14之间。...红包的设计 答:微信从财付通拉取金额数据郭莱,生成个数/红包类型/金额放到redis集群里,app端将红包ID的请求放入请求队列中,如果发现超过红包的个数,直接返回。...答:一个红包只占一条记录,有效期只有几天,因此不需要太多空间。 8.询红包分配,压力大不? 答:抢到红包的人数和红包都在一条cache记录上,没有太大的查询压力。 9.一个红包一个队列?...每领一个红包就更新数据么? 答:每抢到一个红包,就cas更新剩余金额和红包个数。 13.红包如何入库入账? 数据库会累加已经领取的个数与金额,插入一条领取记录。入账则是后台异步操作。

1.4K65

Python实现微信自动化抢红包,再也不用担心抢不到红包

现在捋一下思路,微信群发红包的基本情况是:每一次发红包都会与上一次有一些时间间隔,实现自动化抢红包的基本思路如下: 手动清空之前微信群中的红包记录 执行自动化抢红包程序,进入发红包的微信群(可以暂时将其顶置...),循环检测群中是否有红包,发现红包则点击红包 检测红包是否被领取(判断点击后的红包是否出现开字),如果红包未被领取,则点击开字领取红包,再返回群聊界面删除已被领取的红包记录;如果红包已被领取,则返回群聊界面删除已被领取的红包记录...环境 本文主要环境如下: Win7 小米5s Python3.7 Appium1.5 微信7.0.20 如果对环境搭建不熟悉的话,可以看一下:Python + Appium 自动化操作微信入门 和 我用...Python 找出了删除我微信的所有人并将他们自动化删除了。...del_red_envelope(wait, driver) 最后,我们通过视频来看一下整体效果: 源码在公号 Python小二 后台回复 201123 获取。

4.5K10
领券