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

提到抢红包,就不得不提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)

相关推荐

  • 奥斯卡金像奖获奖电影名单

    7次奥斯卡金像奖,5次奥斯卡金像奖提名, 足以说明它的成功和地位。 这部由米高梅制作,诞生于1940年的2D动画片, 是无数80后、90后甚至00后的童年回忆, 时至如今依然百看不厌。 (米高梅:全称米高梅电影公司,成立于1924年。 《猫和老鼠》片头那只嘶吼的狮子便是米高梅的经典片头。) 这个未解之谜的背后其实是 **社会持续了数个世纪的“社会劣疾”。 大…

    2023-06-03 用户投稿
  • 解冻保证金,解冻保证金页面在哪

    《解冻保证金:从了解到实操的全面指南》 在网站运营的过程中,保证金是一个经常被提及的概念。 而解冻保证金则是许多网站用户和运营者都关心的问题。 那么,什么是解冻保证金?为什么会有保证金的存在?又该如何解冻保证金呢?本文将为你详细解答这些问题。 一、保证金的概念与作用 保证金,简单来说,就是为了保证某种行为的合规性或保障某种权益而预先缴纳的一定金额。 在网站运…

    2025-06-10
  • 武则天的女儿,武则天闺女太平公主

    历史的惯性就是要把女性拒绝在权力门之外。武则天凭借智慧韬略和才能胆识当上女皇,男权逊位给女权,这让历史有些受不了,它显得很不开心,一而再地对武则天妖魔化。 比如它说:武则天为夺取皇后位置而亲手扼杀自己的亲女儿。 永徽四年,武则天为高宗李治生下一个女儿(此前,武则天已经在感业寺为他生下了儿子李弘),这让李治高兴得不得了。但是李治的高兴劲没有延续多久,因为这个孩…

    2023-06-25
  • dnf正在连接服务器,地下城登陆一直显示正在连接服务器

    《关于“dnf正在连接服务器”问题的深入探讨》 一、连接服务器的重要性在dnf这款游戏中,连接服务器似乎是一个至关重要的环节。就好像我们日常生活中要与外界进行交流沟通一样,游戏中的玩家们需要通过连接服务器来实现各种交互操作,比如组队打怪、交易物品、查看排行榜等等。如果无法成功连接服务器,那么这些游戏活动可能就会受到严重影响,玩家们也就无法享受到游戏的乐趣。我…

    2025-10-20
  • 味精吃多了会得高血压吗,味精与高血压有关吗

    网上总有很多新闻说味精吃多了会变傻、会高血压,很多人甚至买食品的时候都要选择不含味精的。味精真的有这么可怕吗? 1、味精不致癌也不导致脱发。 2、说吃了味精头疼,就是“中餐馆并发症”。科学家们做过许多实验,都无法证实“中餐馆并发症”的存在。 3、虽然味精和盐一样都含有钠,但是“味精 + 盐”的组合有协同效应,相同咸度,味精+盐组合的钠含量比单纯放盐还要少一些…

    2023-07-12
  • 市场准入负面清单(市场准入负面清单的意义)

    3月25日,《市场准入负面清单(2022年版)》(以下简称《清单(2022年版)》)发布,列有禁止准入事项6项,许可准入事项111项,共计117项,相比《市场准入负面清单(2020年版)》减少6项。 市场准入负面清单制度实施5年以来,按照信息公开和动态调整机制合法依规增减,与2016年试行的《市场准入负面清单草案(试点版)》328个事项相比,缩减比例高达64…

    2023-06-16
  • 望天门山诗意解析(望天门山诗意解析,教师版)

    望天门山 [唐] 李白 天门中断楚江开,碧水东流至此回。 两岸青山相对出,孤帆一片日边来。 天门山,就是安徽当涂县的东梁山(古代又称博望山)与和县的西梁山的合称。两山夹江对峙,象一座天设的门户,形势非常险要,“天门”即由此得名。诗题中的“望”字,说明诗中所描绘的是远望所见天门山壮美景色。历来的许多注本由于没有弄清“望”的立脚点,所以往往把诗意理解错了。 天门…

    2023-05-24
  • 壬辰龙票 如何购买壬辰龙票

    2018年1月5日,《戊戌年》特种邮票发行,受到集邮爱好者追捧。据了解,生肖邮票自1980年发行以来,一直受到收藏者和商家的欢迎。下面,请您跟小编一起回顾十二年来的生肖特种邮票,看看您最喜爱哪一版? 2018戊戌年狗票 中国邮政于2018年1月5日发行《戊戌年》特种邮票1套2枚。图案内容分别为:犬守平安、家和业兴。全套邮票面值为2.40元。该套邮票延续了第四…

    2023-06-02
  • 哪里租电脑便宜,南宁租电脑一般多少钱一天

    今天想和大家分享非常实用的信息南宁电脑租赁包安装、包售后、租赁便宜。说起电脑租赁可能会想到租赁价格贵、租来的电脑不好用等等问题,但是这家南宁的电脑租赁公司完全打破了这些传统的说法。 ·首先,他们的租赁价格非常优惠,可以根据个人需求选择不同配置的电脑进行租赁,而且租赁期限也非常灵活,可以根据个人需要来定制。 ·其次,电脑安装服务非常完善,无论是办公软件、影音娱…

    2023-07-03
  • 昂达vx610w时尚版,2021年北京车展

    再过几天,全球瞩目的2020(第十六届)北京国际汽车展览会将拉开帷幕。这是新冠肺炎疫情爆发以来举办的第一个全球顶级车展,也很可能是2020年惟一举办的国际顶级车展。 合资品牌 北京现代全新一代伊兰特 全新一代伊兰特将于北京车展开启预售,并在10月下旬上市。继索纳塔后,伊兰特完成换代,新款伊兰特是第七代车型。新技术、新设计语言,全新一代伊兰特值得期待。新车将提…

    2023-07-03
  • 亿起发联盟,亿起发联盟:获得更多机会和成功

    近来,关于人民币国际化的话题成为许多媒体关注的焦点。随着中国经济实力稳步提升、在全球产业链供应链中的地位不断上升、在全球经济治理中发挥的作用持续加大,人民币的国际储备货币、支付货币等功能不断增强,越来越多的国家开始积极推动与中国进行相关货币安排。 与此同时,当前以美元为主导的国际货币体系内在缺陷和系统性风险不断凸显,更多国家寻求建立多元化的国际货币体系,去美…

    2023-05-22
  • 淘宝客返利,淘宝客返利怎么返

    《淘宝客返利:你不可不知的省钱秘籍与运营之道》 一、什么是淘宝客返利? 淘宝客返利,也许你乍一听会觉得有些陌生。 简单来说,它就是一种通过特定的渠道,在你在淘宝上购物后,能获得一定比例的现金返还的方式。 就好像你去超市购物,结账时收银员告诉你有一部分钱会返还给你一样,只是在淘宝的世界里,这个过程更加复杂一些,也需要一些特定的操作。 我觉得它就像是一个隐藏在淘…

    2025-03-15