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

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

相关推荐

  • 梦幻西游5级称谓,狮驼岭五级称谓攻略

    在梦幻西游这款游戏中,每个玩家对游戏的需求不一样,可能大多数追求的是人物角色的战斗力,或者追求花枝招展的锦衣以及祥瑞。然而有少部分土豪玩家所追求的是角色成就点或者人物称谓。例如曾是梦幻西游一代枭雄的陈无敌,花几百万人民币就是为了把成就点刷到全服第一。最近又出现了一位任性玩家,为了一个称谓竟花7万元购买了一个69级小号,有钱人真的是任性。下面我们一起来欣赏一下…

    2023-06-25 用户投稿
  • 快递什么时候恢复,过完年快递什么时候恢复

    《快递什么时候恢复?全面解读与等待策略》 在如今这个快节奏的社会,快递已经成为我们生活中不可或缺的一部分。 无论是购物、文件传递还是其他紧急事务,快递都能快速、便捷地将物品送达我们手中。 然而,突如其来的各种情况可能会导致快递服务暂时中断,这让许多人都开始焦急地询问:快递什么时候恢复? 一、影响快递恢复时间的因素 1.疫情防控 -可能是影响快递恢复最主要的因…

    2025-04-15
  • 拦截婚礼跳舞攻略

    婚姻是人生中的大事,所有奔赴婚姻殿堂的情侣们都渴望有一个美好的记忆。婚礼则是其中最精彩的一个篇章,就如同婚戒上的那颗璀璨的钻石。 小妮的好朋友是婚庆摄影师,十年来他参与策划见证了无数对夫妇的婚礼,记录了很多精彩故事。我们一起打开看看。 婚礼摄影师拍错新娘,草率了~ 客户新郎投诉,并且大喊由于你们工作的疏忽,自己遭遇新婚危机,很有可能刚结婚就要离婚。摄影师拍错…

    2023-05-22
  • 免费QQ空间搭建技巧

    很多小伙伴说自己很纠结,在面对QQ小窝的众多玩法时,往往不知道该在钓鱼、种田、开派对、装修房子当中如何选择——小孩子才做选择题,成年人当然是全都要啦!好吧,开个玩笑,其实想要玩好QQ小窝,还是稍微要一点诀窍的,也只有这样才能实现收益最大化。 所以与其纠结玩什么,不如好好想想自己想要的是什么。这里建议大家,最好能做到每天花5分钟时间去完成任务,把每天的兑换券奖…

    2023-06-08
  • 六一节海报制作技巧及其影响因素

    六一儿童节是让孩子们欢庆的日子,在这一天,各类活动展览活动如火如荼,而素材的摆放至关重要,下面就与大家分享一款可使用图巨人进行制作的六一儿童节展板海报素材。 首先,在选择素材时应尽可能贴近儿童的视觉需求,如可爱的小猫、小狗、小兔子等宠物,或是富有童趣的游戏元素。接着,将这些素材进行混搭搭配,呈现出层次感更加丰富的成品。 最后,在颜色的选择上,应以鲜艳明亮、易…

    2023-05-22
  • 应用程序发生异常 未知的软件异常

    运用某个程序的时候被系统提示应用程序发生异常未知的软件异常,之后小编在网上找了很多相关资料,都感觉十分繁琐,最后小编经过自己的摸索总结,给大家来分享这篇教程,希望大家喜欢。     1、病毒木马导致,现在的病毒木马常常绑定一些应用程序软件,在经过杀毒软件查杀一直,就会导致应用程序被查杀,建议利用杀毒软件等进行全面的扫面和修复。 2、应用程…

    2023-07-13
  • 适合穷人的赚钱金点子(赚钱金点子大全集)

    做生意,要想赚大钱,点子很重要,一个好的赚钱点子往往有化腐朽为神奇的作用,让小生意也能赚大钱,能让危机化为转机,当然,好的点子需要灵感,更需要思维。以下分享10个故事,10个做生意、赚大钱的点子,精进思维,激活灵感,胜读10年书! 故事一 马铃薯(土豆)原产于美洲,法国农学家巴蒙蒂埃认为这是一种值得推广的农作物,可尽管他奔走呼吁,但马铃薯在法国依然得不到推广…

    2022-05-05 用户投稿
  • 盗版光碟的岁月与卖光碟的人的区别,为什么不能卖盗版光碟

    近日闲来无事,整理移动硬盘中的库存,发现一块硬盘里存有几年前下载还未看的《巴黎野玫瑰》,饶有兴致,忘记自己曾经还下过这部电影,这就像和冬天过去换上春装发现口袋里有不知何时放置的一百元以后有相同的喜悦,索性将整理的事情放在一边,马上点开来看,遂发现影片后缀为.rmvb,顿时又像泄了气的皮球倍感失望,原来口袋中的百元大钞乃低仿假币,由喜悦变为悲哀。  …

    2023-07-09 用户投稿
  • 德才兼备的名人(选用干部的首要标准)

    陈云任中央组织部部长时,强调按德才兼备的标准选用干部,并且把德放在第一位。他指出:“德才并重,以德为主。反对只顾才不顾德,也反对只顾德不顾才。才德应该是统一的。才,不是空才;德,也不是空德。考察一个干部的才和德,主要应看其在完成任务中的表现。”陈云任中央纪律检查委员会第一书记时,强调“选干部,首先要看德,有才缺德的人不能用。德好,才差一些不要紧,放到领导岗位…

    2023-05-30
  • 查询北京地铁票价信息

    公交地铁票价调整方案一公布,就有不少乘客开始提前测算自己每日交通费。10日起,市民即可登录北京地铁、京港地铁官方网站查询“精准地铁票价”。 早在票价调整方案公布之初,就有不少心急市民通过手机软件测算了自己每日的交通费,不过,测算软件可能存在偏差。今日起,市民即可获得月底票价调整后每日精准的交通花销。而具有为乘客提供线路换乘及票价查询、周边地标查询、运营故障信…

    2023-05-23
  • 以下哪种动物不仅会夏眠,夏眠的动物有哪几种

    我们都知道,有些动物在寒冷的冬季会冬眠,走动调节自己的体温、代谢等生理活动,以减少对能量的消耗,安全的度过冬季。冬眠的动物大家总能说出很多,那你知道什么动物会夏眠?下面为大家盘点夏眠的动物,和冬眠一样,动物在夏眠的时候也会减少生理活动。 1、蜗牛   许多人都听说冬眠,但是什么动物会夏眠就不清楚了。蜗牛就是一种会夏眠的动物,它们喜欢阴湿温暖环境,一…

    2023-06-25 用户投稿
  • 孕妇防辐射服排名(孕妇办公室上班必须用防辐射服吗)

    第一种:防辐射服 防辐射服刚出来那会儿,那是真的风靡一时,当时说很多家电都有辐射,对孕妇不好,于是准妈妈们几乎人手一件。 可人们平时接触的家电,那辐射对孕妇的影响,可谓是微乎其微等同于零,那些不过是商家卖货的说辞。 甚至很多防辐射服根本一点儿也不防辐射,跟普通衣服没什么两样。 第二种:待产包 去医院生产前,家里人都会先准备好各种需要用到的东西,有些人嫌麻烦,…

    2023-05-31 用户投稿