expr

80行巨蟒代码创建微信红包程序,幸运之王属于一个熟练的人

原标题:80行蟒蛇代码制作微信红包程序,幸运之王属于技术人员

在新年和节日,每个人都会在微信群中联系和祝福他们的亲朋好友。有时他们也会给团队里的人红包,让大家抢劫。事实上,没有多少人关心红包里的钱,主要是为了烘托气氛和制作一幅色彩斑斓的图画。然而,大气层属于大气层。如果你总是拿着最小的红包或者显示红包被抢了,你不可避免地会感到有点不开心。

普通人遇到这种情况只能怪运气不好或速度慢,但我们是程序员。我们只吃这种技术食品。此外,我们还自称是蟒蛇,除了生孩子之外,它什么都能做。

说到偷红包,人们不得不说一个框架,它的名字是“揭露”。这个框架可以说是专门为偷红包而创建的!但是这个框架有一个非常不舒服的地方,如果你想运行它,那么手机需要根,这就要求你逃离监狱!

如果你的手机是安卓的,越狱还是有可能的。如果是苹果,可能没那么容易。

好吧,别废话了,让我们直接开始实战吧!

完整的项目代码+视频使用教程+蟒蛇编程学习材料,你能扫描下面的二维图片加上我的蟒蛇编程学习小组:808713721,里面不仅有蟒蛇编程教程,还有蟒蛇每天晚上8点的现场教学。

展开全文

1环境

操作系统:视窗

Python版本:3.7.2

手机系统:安卓

2需求分析

需求是自动抓取红包,在手机上打开微信,找到想要抓取红包的群体,识别群体中的红包,然后执行抓取红包的动作。

这里需要注意的是如何识别群中的消息是普通消息还是红包消息,这可以通过微信聊天的元素标识来判断。这里,使用一个名为Airtest集成开发环境的工具来实现它!

3.预准备

3.1开启手机的USB调试

因为你想让你的电脑连接到你的手机,你需要使用一个叫做adb的工具,它是安卓的调试桥梁。

打开手机的USB调试功能,然后设置开发者选项。

打开USB调试后,您可以通过AirTestIDE检查adb能否正常运行!

3.2下载并安装空气测试

下载压缩包,解压缩并按照步骤安装。打开软件进入该界面!

通过USB电缆连接安卓设备:

4偷红包过程回顾

在手机上打开微信,然后进入聊天信息列表,从这里选择需要抓取红包的群聊,然后分析里面的元素标识,找到与群聊对应的元素标识。

聊天页面中整个群组聊天消息的元素标识

▲聊天页面上单个群组聊天消息的元素标识

然后在想要抢红包的组中识别红包信息,然后执行偷红包的操作。首先看看红包标志:

红包标志1: com.tencent.mm: id/aql

▲红包标志2: com .腾讯. mm: id/aql

需要注意的是,红色信封标识在这里被识别,但是红色信封只能通过点击“on”来抓取,所以我们还需要识别与红色信封标识中的“on”相对应的内容标识。

▲ com.cent.mm: id/d02 "在"大红包页上

还有一种情况,当红包被抢的时候,没有必要执行程序,所以我们也需要检查红包是否有效。如果它已经被接收或被给予指定的接收者,它可以在执行程序的过程中被直接跳过。

所以收到红包要加上标志:

▲ com.tencent.mm:id/apk

▲ com.cent.mm: id/apk

已经获得了每个元素的标识,下一步是组织我们的代码。

5码梳回搜狐,详情见

负责任的编辑:

除非特别注明,本站所有文字均为原创文章,作者:admin

No Comment

留言

电子邮件地址不会被公开。 必填项已用*标注

感谢你的留言。。。