抢红包最快的软件(全自动抢红包永久免费软件)

提到抢红包,就不得不提Xposed框架,它简直是个抢红包的神器,但使用Xposed框架有一个前提条件:手机需要root,对于苹果手机的话就需要越狱了。现在的手机想要root或越狱并不容易,同时这会对手机安全性带来一些风险,抢红包本身只是个娱乐活动,这样做就得不偿失了。

为了自动抢红包,python能帮我们实现吗?

答案是肯定的,本文就带大家一起探索下用Python如何实现自动抢红包。

1 环境

操作系统:Windows

Python版本:3.7.2

手机系统:Android

2 需求分析

这里我们的需求是实现自动抢红包。首先要打开微信,进入到指定的群聊,识别微信红包、执行抢红包的动作。这就是关键的步骤,简单清晰。

因为电脑版本的微信没有抢红包的功能,我们只能手机微信,那么就需要把手机连上电脑,通过电脑控制手机来自动抢,那就需要确保「adb」命令可正常执行。

识别微信中的消息,是红包还是普通的信息,这里我们通过聊天消息的元素标识来判断。这里我们借助了「Airtest IDE」工具来实现。

3 前置准备

3.1 打开手机的USB调试

要正常使用「adb」需要打开USB调试,设置项通常出现在手机系统设置中的[开发人员选项]里面。

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

在手机上打开USB调试后,接下来我们通过Airttest IDE验证 adb 运行是否正常。

3.2 下载安装Airtest IDE

开始之前先,先解释下airttest相关概念:

Airtest 是一个跨平台的、基于图像识别的UI自动化测试框架,适用于游戏和App,支持平台有Windows、Android和iOS。

Poco是一款基于UI控件识别的自动化测试框架,目前支持Unity3D/cocos2dx-*/Android原生app/iOS原生app/微信小程序,也可以在其他引擎中自行接入poco-sdk来使用。

AirtestIDE 是一个我们配套推出的跨平台的UI自动化测试编辑器,内置了Airtest和Poco的相关插件功能,能够使用它快速简单地编写脚本。

Airtest IDE 的下载地址:


下载之后,解压打开就可以使用,Airtest IDE的界面如下:

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

使用AirtestIDE对Android应用进行自动化操作,第一步就需要连接Android设备。

  1. 请使用USB线连接手机,手机上出现的 允许USB调试 弹窗,点击 确定。
  2. 点击连接面板中的 refresh ADB 按钮,设备列表将会刷新。
  3. 点击列表内对应设备的 Connect 完成连接。
  4. 若设备未刷出,点击 refresh ADB 按钮。

 

若连接遇到问题,请参考Airtest的官方教程:Android真机连接

4 抢红包流程回顾

打开微信,在最左侧的Tab页,微信消息列表,我们需要从这里选择指定的群聊来抢红包。

在AirtestIDE中,我们可以通过暂停功能,冻结当前的UI树形结构来精确地检视UI控件,我们先来分析下这个页面中元素标识。

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

▲聊天页面中整体的群聊消息的元素标识 com.tencent.mm:id/d1v

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

▲聊天页面中单个群聊消息的元素标识 com.tencent.mm:id/b6e

接下来进入我们准备要抢红包的群聊中,识别出红包并执行抢红包的动作。

我们先来看看红包的标识:

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

▲红包标识的示例1 com.tencent.mm:id/aql

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

▲红包标识的示例2 com.tencent.mm:id/aql

点击红包,记录下弹出的大红包页面中“开”的元素标识

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

▲大红包页面中”开“的标识 com.tencent.mm:id/d02

这里我们需要判断是红包是否有效,比如已被领完或是已被自己领取的红包就是无效的,我们在执行时可以跳过这些。

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

▲已领取红包的标识 com.tencent.mm:id/apk

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

▲已被领完红包的标识 com.tencent.mm:id/apk

我们用的各元素的标识都已取到,接下来就是组织我们的代码。

5 代码梳理

首先得打开微信,利用Airtest启动app应用,只须一行代码即可搞定,如下

# 打开手机微信

poco(text='微信').click()



获取当前页面中所有所有群聊的名称

# 群聊消息的元素标识

Chat_msg = poco(name='com.tencent.mm:id/d1v').offspring('com.tencent.mm:id/b6e')

# 获取当前页面中所有群聊的名称

Chat_names = []

Chat_names = list(map(lambda x: x.get_text(), Chat_msg))

选择并进入指定的群聊

# 指定抢红包的群聊名称

chat = input('请指定群聊名称:')

if chat in Chat_names:

    index = Chat_names.index(chat)

    # 点击进入指定的群聊

    Chat_msg[index].click()



在微信聊天页面中,获取当前页面中的所有消息元素。

msg_list = poco("android.widget.ListView").children()



遍历消息并查找红包

for msg in msg_list:

    # 微信红包的标识

    LuckyMoney = msg.offspring('com.tencent.mm:id/aql')

    # 已失效红包(比如已领取、已被领完)的标识

    Invalid = msg.offspring('com.tencent.mm:id/aqk')



    # 判断红包是否有效并抢起来!

    if LuckyMoney:

        pass



在LuckyMoney中定义抢红包的动作

if Invalid.exists() and (Invalid.get_text()=='已领取' or Invalid.get_text()=='已被领完'):

    print(f'红包已无效,跳过……')

    continue

else:

    print(f'发现一个新红包,抢起来!')

    poco("com.tencent.mm:id/d1v")

    msg.click()



    click_open = poco("com.tencent.mm:id/d02")

    if click_open.exists():

        click_open.click()

    keyevent('BACK')



6 后记

若我们在一台电脑上并不想安装Airtest IDE,还能执行这个脚本吗?

当然可以,只需要安装好「pocoui」这个第三方库就可以“抛弃”它了!

pip install pocoui

利用 AirtestIDE 创建一个项目时,设备类型选中 Android,就会在编码区生成一段初始化的代码。

from airtest.core.api import *

auto_setup(__file__)



from poco.drivers.android.uiautomation import AndroidUiautomationPoco

poco = AndroidUiautomationPoco(use_airtest_input=True, screenshot_each_action=False)



我们自己编写的Python代码中也需要加上这段初始化的代码。

再次强调,在执行脚本时要确保手机连上电脑,并确保「adb」命令正常运行。

对Airtest有兴趣的小伙伴,可以参考airtest官方教程:AirtestIDE官方文档

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/4716.html

(0)

相关推荐

  • 男士腰带品牌排行榜前十,男士腰带品牌排行榜前十 vivoy200i

    男士腰带品牌排行榜前十 在男士时尚领域,腰带作为不可或缺的配饰,不仅能起到固定裤子的实用作用,更是展现个人品味和风格的重要元素。 如今,市场上品牌众多,那么哪些品牌的腰带能够脱颖而出呢?接下来,我将为大家介绍男士腰带品牌排行榜前十。 一、古驰(Gucci) 古驰可能是众多时尚爱好者心中的顶级品牌之一。 它的腰带设计风格多样,从经典的双G标志到华丽的花纹图案,…

    2025-07-09
  • 分页样式,分页效果

    《分页样式:从基础到进阶的全面探索》 在网页设计和文档排版中,分页样式是一个常常被忽视但又至关重要的方面。它不仅影响着页面的布局和可读性,还可能对用户体验产生深远的影响。也许你会觉得分页样式只是简单地将内容分成几页,但实际上,它包含了许多细节和技巧,需要我们深入研究和探索。 一、分页的基本概念 分页,简单来说,就是将长内容分割成多个页面进行展示。这好像是我们…

    2025-08-01
  • 监控邮箱,监控邮箱是什么

    《监控邮箱:从基础到进阶的全面解析》 一、什么是监控邮箱? 也许在很多人的印象中,邮箱只是用来收发日常邮件的工具。但实际上,监控邮箱则是一种可以对特定邮箱账户的邮件进行实时监测和跟踪的功能。它就像是一个默默守护在邮箱旁边的“小卫士”,时刻留意着邮箱里的每一封新邮件。 我觉得可以这样类比,就好像我们在自己的家里安装了一个监控摄像头,随时可以查看家里的情况。而监…

    2025-09-22
  • 合肥电脑维修,台式电脑维修上门

    IT之家 6 月 18 日消息,据“华为终端客户服务”官方微信公众号消息,自 2022 年 6 月 18 日起,华为品牌智能手机、平板上门服务新增至 28 个城市的部分区域,包括北京、上海、广州、深圳等,为更多城市用户提供官方便捷服务。 华为官方公布了 28 个具体的城市名单,还有很多省会城市没有覆盖到。 北京、上海、天津、重庆、深圳、广州、东莞、佛山、南京…

    2023-07-01
  • 淘宝网聚划算每一天,淘宝的聚划算多久一次

    《淘宝网聚划算每一天》 一、聚划算的历史与发展 聚划算也许是淘宝网推出的一个颇具影响力的团购活动板块。 它的出现好像是为了满足消费者对于低价优质商品的需求,同时也为商家提供了一个拓展销售渠道的机会。 在早期,聚划算可能只是淘宝网众多活动中的一个小亮点,随着时间的推移,它逐渐发展壮大。 我觉得这可能得益于淘宝网庞大的用户基础和强大的运营能力,让聚划算能够吸引越…

    2025-03-07
  • 劲舞团8k,劲舞团:热舞节奏带来的快乐

    欢乐时光总是过得特别快,一转眼精彩纷呈的《劲舞团》周年庆典已经进入尾声,同时2018《劲舞团》全国大赛的角逐也在一派热闹中尘埃落定。 在本次的全国大赛中,共分为个人8K、个人4K、以及团队赛等多种比赛模式,而正是在个人8K的比赛中,诞生了一位令人意想不到的冠军。 “主演爱爱”是一位18岁的妙龄少女,来自西南一区,据其本人透露,她接触《劲舞团》也只有短短的一年…

    2023-05-20
  • 火影忍者电脑游戏,火影忍者网页游戏有哪些

    【2023年02月27日】万代南梦宫娱乐宣布,《终极风暴》系列最新作品,PlayStation?5/PlayStation?4/Nintendo Switch?/Xbox Series X|S/Xbox One/STEAM?版忍道对战动作游戏《NARUTO X BORUTO 火影忍者 终极风暴羁绊》将于2023年发售。 《NARUTO X BORUTO 火影…

    2023-06-30 用户投稿
  • 不限app的流量卡推荐(不限app的流量卡)

    6月6日,米粉卡正式在小米商城进行开售。米粉卡分为日租版和月租版:日租版分别为“3元不限量日租卡”与“1元日租卡”,其中3元日租卡可以实现省内每日不限流量使用,日租1元卡省内每天500M流量;月租卡分为29元套餐和59元套餐,前者包含2GB全国流量,后者包含4GB全国流量和200分钟通话,小米手机用户还可享受MIUI系统应用产生的流量次月全额返还套餐外10元…

    2023-05-25
  • 为什么老人说吃耳屎会变哑巴,耳屎进嘴巴里会哑吗

    小的时候,奶奶给我掏耳朵,淘气的我忍不住把耳屎尝了尝,奶奶当即让我漱口,告诉我说吃耳屎会变成哑巴。于是我便记下了。长大后去采耳店找技师采耳,问起来这件事了,没想到的是,技师也说吃了耳屎真的会变哑巴。这才明白,原来这句话大家都知道,莫非是真的?   其实不然,吃了耳屎不会变哑巴,但是也不能吃。耳屎是我们人的一种分泌物。正常的耳屎在我们的耳朵里可以起到…

    2023-07-03 用户投稿
  • 移动大王卡爱奇艺免流(移动大王卡19元申请入口)

    我国通信行业的三大运营商分别是:中国移动、中国联通、中国电信。大家对这三大运营商的评价褒贬不一,有人说中国联通信号不好;有人说中国移动资费高;还有人说中国电信上网速度慢。正所谓人无完人,根据每个运营商的发展历程不同,当然会有很多不尽人意的地方。就拿中国电信来说,中国电信最初是没有移动业务的,还是当时工信部对几家运营商的业务重组,才把部分CDMA网络交给电信来…

    2023-05-24 用户投稿
  • 动态屏保,如何把视频设置成壁纸

    是不是很多人觉得别人的手机动态壁纸很炫酷,自己也想设置一个,那如何设置了?下面小哥哥教大家如何设置视频壁纸 方法/步骤 现在智能手机自带的系统主题里一般不会带有动态壁纸。我们可以通过下载第三方软件设置动态壁纸。   2.这里向大家推荐用户量大,评价高的火萤视频桌面。   3.将火萤视频桌面下载安装到手机上后打开软件。点击左下角的菜单。 &…

    2023-06-28
  • 为何放弃挖北川中学 为什么放弃挖掘北川中学

    3月23日,距离2018年高考还有76天。北川中学的同学们伴着午休结束的铃声,从寝室三三两两走出,不少学生手中拿着午休时温习的功课,一些男生捧着篮球冲到篮球场上打起了比赛。 教学楼里长长的无障碍通道几乎没有残疾人在使用。 这是一所特殊的中学,也是一所普通的中学,十年间,废墟中,重新生长出希望。 地震发生之后,校长刘亚春组织老师把学生转移到安全地带,当即组织幸…

    2023-06-05