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

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

相关推荐

  • 养30只兔子的利润(养兔子的成本)

    养兔子赚钱吗?随着人们需求量的稳步增长,兔肉市场开始供不应求,这让不少投资者萌生了养殖兔子赚钱的想法。那么养兔子赚钱吗?养兔子的成本有多高, 利润有多高? 养殖兔子赚钱吗? 养兔子会赚钱是从多个方面赚来的。 一是节约成本和费用开支。 二是从兔子的繁殖率和成活率得来的。 三是从兔子的生长发育快得来的。 四是从出售兔子的市场价格机遇得来的。 多个方面结合起来共同…

    2021-11-01
  • 网络推广的方法(18种最有效推广的方式)

      互联网+时代,AI人工智能赋能个人品牌和企业营销。互联网网络推广也是一个系统工程。我们或多或少知道,无论是个人品牌,还是公司的企业推广引流,所采用的方法和结果都是不同的。 企业和个人进行网络推广的主要希望是获得更多的潜在客户,最终目的是增加企业利润。一般来说,效果的识别主要表现在以下四个方面: 1、增加网站访问量,获取潜在客户名单进行咨询。 2…

    2021-11-03
  • 以党员身份参加大会的北大学生

    以党员身份参加大会的北大学生以党员身份参加大会的北大学生以党员身份参加大会的北大学生以党员身份参加大会的北大学生

    高一平,汝阳县城关镇西街人。1922年7月出生于县城西街,小时聪明好学。1942年,考入河南省立开封高中学习,在校期间多次走上街头参加抗日宣传。1944年,高中毕业后考入教育部在重庆江津白沙特设的大学先修班学习。在重庆学习期间,高一平结识了许多思想进步的朋友,阅读了大量革命理论书籍,成为进步学生,积极参加中共地下党组织领导的抗日活动。高一平学习成绩突出,19…

    2023-05-24 用户投稿
  • 闲鱼怎么增加曝光度和浏览量?曝光越高就越好吗?

    闲鱼怎么增加曝光度和浏览量?曝光越高就越好吗?闲鱼怎么增加曝光度和浏览量?曝光越高就越好吗?闲鱼怎么增加曝光度和浏览量?曝光越高就越好吗?闲鱼怎么增加曝光度和浏览量?曝光越高就越好吗?

    闲鱼的曝光越高就越好吗? 在进入今天主题之前,我先给你泼一盆凉水,闲鱼曝光不是越高越好! 你为啥追求高曝光?因为在你的脑子的有一个概念:曝光越高,出单越多,赚钱越多! 但是你忽略了一个非常重要的因素就是转化率,这就像一个好看多金的男主,有很多女生想要和他结婚,但是这个男主的情商很低最后却一直单身一样。 所以转化率保持一定水准的情况下,提高曝光和浏览量(点击量…

    2022-09-04 用户投稿
  • 网页游戏联运平台怎么做?联运好还是混服好?

    说起网页游戏平台,那么就离不开联运和混服两个词!那么页游的联运平台怎么做,到底是联运好还是混服好呢?今天创娱开源就给大家详细的介绍一下! 在此之前我们首先了解什么是联运? 所谓页游联运,就是厂商产品开发完成,与各大平台进行联合运营,获得收入后双方按照约定的比例进行分成。联运的收入一般先到联运平台,再由联运平台结算给厂商,因为不存在广告销售回款难的问题,所以联…

    2022-06-20
  • 微选,微赞是干什么的

    《关于“微选”的深入探讨与分析》 一、微选的起源与发展历程 微选也许是从某个特定的商业需求或市场趋势中逐渐孕育而生的。 它好像是在电商行业蓬勃发展的大环境下,看到了移动端购物的巨大潜力,于是便应运而生。 早期的微选可能只是一个小小的尝试,旨在探索如何将微信的社交属性与电商购物相结合。 随着时间的推移,它逐渐获得了更多的关注和支持,不断进行着优化和升级。 我觉…

    2025-06-16
  • 丹羽孝希个人简介,丹羽孝希和中国关系

    丹羽孝希个人简介,丹羽孝希和中国关系丹羽孝希个人简介,丹羽孝希和中国关系丹羽孝希个人简介,丹羽孝希和中国关系丹羽孝希个人简介,丹羽孝希和中国关系

    一个备受喜爱的运动员,除了出色的成绩之外,有时候在场上的独特性格也是一大原因。今天的主角丹羽孝希因为总是能在场上带来许多惊喜而受到了许多球迷的喜欢,他与众不同的球风更让他得到了魔术师的称号,近日他宣布在国际赛场上退役后,不仅球迷们感到不舍,连WTT都特别发布了一部名为史上最有创意的选手的视频来回顾他在赛场上的精彩表现。   1994年丹羽孝希出生于…

    2023-07-03 用户投稿
  • 移动2022最便宜流量卡(2022移动套餐哪个流量多又便宜的)

    有消费者感慨每次带孩子路过卡游门店,“钱包都要‘出血’”。 广经观察 为了一张心仪的水浒卡,买下一包包小浣熊干脆面;北京某家长花费200万元给孩子抽卡仍未集齐……当前,一张小小卡牌已经成长为一个巨大的市场。 但记者调查发现,随着市场火爆,卡牌成盗版“重灾区”,尤其市面上鲜有的稀有卡盗版现象尤为明显,此外因为交易场所的多种多样,即使购买到盗版卡牌,消费者也往往…

    2023-05-27
  • 京东和苏宁,京东和苏宁易购哪个货更真

    《京东和苏宁:电商巨头的对决与合作》 在当今的电商领域,京东和苏宁无疑是两大巨头,它们在市场份额、用户基础、产品种类等方面都有着举足轻重的地位。 那么,京东和苏宁到底有哪些相似之处和不同之处呢?它们之间又存在着怎样的竞争与合作关系呢?让我们一起来深入探讨一下。 一、市场地位与用户基础 京东,作为中国最大的自营式电商企业之一,以其快速的物流配送和优质的售后服务…

    2025-03-19
  • 奥丁神剑,奥丁神剑和永恒之枪哪个厉害

    北欧神话是世界上最为知名的神话传说之一,很多虚构作品都借用了一些北欧神话设定,奥丁、世界树、永恒之枪、雷神之锤、诸神黄昏都是北欧神话中大名鼎鼎的存在。 而在漫威世界观中,北欧神话就占据了很重要的位置! 漫威当年几乎把整个北欧神话都搬到了漫画中,北欧神话中有的漫威中有,北欧神话中没有的漫威中也有…… 比如2019年的漫威漫画大事件《诸界之战》就讲述了世界树内国…

    2023-06-23
  • 2023最好玩的仙侠手游,仙侠端游排行榜前十名

    2023最好玩的仙侠手游,仙侠端游排行榜前十名2023最好玩的仙侠手游,仙侠端游排行榜前十名2023最好玩的仙侠手游,仙侠端游排行榜前十名2023最好玩的仙侠手游,仙侠端游排行榜前十名

    随着时代的变迁,游戏品类也愈加的丰富,“吃鸡”、“自走棋”、互动电影、赛博朋克等新玩法、新题材的游戏大作层出不穷,慢慢占据了玩家们的视野。然而,源自中国传统神话的仙侠题材依然是许多玩家的首选,许多经典仙侠网游虽然上线已有数年,但依然经久不晒,为广大玩家所喜爱。所以今天,小编就来带大家来盘点一下近年来最受欢迎的仙侠题材端游。(PS:本期主要盘点仙侠类端游,所以…

    2023-07-11 用户投稿
  • 战锤40k战争黎明3,战争黎明3有几个种族

    战锤40k战争黎明3,战争黎明3有几个种族战锤40k战争黎明3,战争黎明3有几个种族战锤40k战争黎明3,战争黎明3有几个种族战锤40k战争黎明3,战争黎明3有几个种族

    Prime 1 Studio PMWH40K-01 战锤40K:战争黎明3 雕像

    2023-07-03 用户投稿