77百科网
当前位置: 首页 生活百科

python表白代码怎么用(有点意思用Python一键群发soul消息找对象)

时间:2023-06-04 作者: 小编 阅读量: 2 栏目名: 生活百科

今天呢,就给大家带来一款Python利器Airtest和一个“soul”App自动群发程序的讲解,有助于广大单身狗们早日找到聊天对象,把妹撩汉一举拿下。而它的不足之处在于图片识别和元素定位遍历搜索速度较慢,且元素属性值相同的情况下可能会判断错误需注意。通过这两行代码来对Poco这个工具对象实例化,参数意为可用输入框,不实时截屏。

python表白代码怎么用?转自:程序猿Leo众所周知,现在随着年轻人社交越来越少和个性越来越独立,单身狗们也与日俱增,但是出于某些原因,很多人还是渴望找到对象的,今天小编就来聊一聊关于python表白代码怎么用?接下来我们就一起去研究一下吧!

python表白代码怎么用

转自:程序猿Leo

众所周知,现在随着年轻人社交越来越少和个性越来越独立,单身狗们也与日俱增,但是出于某些原因,很多人还是渴望找到对象的!

今天呢,就给大家带来一款Python利器Airtest和一个“soul”App自动群发程序的讲解,有助于广大单身狗们早日找到聊天对象,把妹撩汉一举拿下

01 神奇的Airtest

市面上主流的用于手机办公的自动化工具有很多,那么在众多工具中要怎么选型呢?我们可以对比下最主流的Appnium和Airtest:

Appnium和Airtest都封装了各自较好的API,但是Appnium不支持基于图形识别的定位元素,而且python操作较为复杂,而Airtest正好弥补了这两点,对新手的上手操作提供了很大的空间

Airtest起初是为了游戏的自动化测试开发的,现在已经完备了3D游戏/App/微信小程序等其他引擎的测试,且可用于爬虫,比较强大。而它的不足之处在于图片识别和元素定位遍历搜索速度较慢,且元素属性值相同的情况下可能会判断错误需注意。

先进入官方文档了解下它的基本信息http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/,然后进入IDE官方网站http://airtest.netease.com/免费下载编辑器,下载之后我们打开可以不用登陆直接skip。

再来看一下这个界面:

Airtest辅助框区:常用操作功能区

脚本编辑窗区:Python代码编写区

Log查看窗区:运行日志区

设备窗区:手机屏幕区

Poco辅助窗区:App页面布局信息查看区

Airtest辅助框区是方便为不会python的新手提供的,左侧边栏有各类基本UI操作类型,如touch,swipe,exist,text,keyevent等等,选择任意操作类型。

在右侧屏幕截取图片区域,即可录入想要操作的区域(如一个按钮 或 某个logo),如果觉得截图需要微调,也可以双击编辑区的图片,即可进入微调模块,调整到最适合的尺寸,它会自动生成录制脚本的代码。

02 准备工作

本次我们使用的是安卓真机操作,当然你也可以使用模拟器来进行操作。手机上我们要设置三个点便于与电脑的连接和调试。

首先点其他设置里的开发者选项,点击允许,然后中间的USB调试和最下面的禁止权限监控也允许。

然后我们点IDE右上角的连接手机连通之后,它会自动给我们安装两个软件,一个Yosemite输入法和PocoService,允许就可以了,并把默认输入法设成Yosemite。

同普通python项目一样,我们需要单独为这个工程设置一个python环境,我这里新建虚拟环境之后,激活,需要安装3个库airetst/poco/pocoui

然后我们在编辑器的选项设置里把刚才的环境里的python.exe可执行文件所在的目录Scripts所在的完整目录复制进去就可以了。

03 编写代码30行搞定

1).新建一个air项目

它会自动给我们补充文首代码。

分别为编码/署名作者/导库/自动初始化设备的含义。

2).然后我们来启动App

start_app("App包名")

那么我们怎么来知道包名呢?

devs = device

print(devs.list_app(third_only=True))

然后我们在控制台里Ctrl F搜索“soul”结果得到这个App的包名就是"cn.soulapp.android”,将它填入上述参数中。

3).接着我们就要利用poco这个强大的UI自动化框架了

它提供了丰富的API操作页面UI元素,便于处理复杂的UI交互操作。

通过这两行代码来对Poco这个工具对象实例化,参数意为可用输入框,不实时截屏。

按正常的操作逻辑走,我们要点一个聊天用户的头像或昵称发送消息返回,再点下一个用户,依次循环往复

那我们首先来观察用户昵称这一元素(这里我们需要在Poco辅助框里选Android才可以定位元素查看下面的UI树,锁形图标表示点击之后不会在手机上执行动作,靶形图标表示选中视察这个元素):

我们再点其他用户的昵称,发现他们的name都是“cn.soulapp.android:id/name”,那我们便可以这一页里的所有用户昵称列表:

li=poco(name="cn.soulapp.android:id/name")

因为一页有9个,所以我们需要for循环9次来点击。

4).进入聊天对话框之后

我们先点击输入框,再键入文字内容,再点击发送按钮,再点左上角的返回,四个动作依次执行如下:

如果我们遇到被人拉黑的情况,需要点击弹框的确定按钮,所以需要增加一个有否弹框

无则pass,有则点击

那么这一页发送完,我们需要上滑,翻到新的一页再对新的9个人依次点击发送消息。上滑操作的api是poco.swipe(p),p有两个参数,一个是起始点坐标,一个是终止点坐标,airtest规定图形界面左上角为[0,0],右下角为[1,1],按比例来,那我们从下划到上只需要按Y坐标从0.85滑到0.08即可,如果不准,再微调下,从0.5滑到0.4:

poco.swipe([0.8, 0.85], [0.8, 0.08])

poco.swipe([0.8, 0.5], [0.8, 0.4])

滑完之后我们再执行每页给用户发消息的动作。

有了这个东西,你是不是就省了很多时间去寻找可爱的帅锅美女聊天对象了呢。

    推荐阅读
  • 雷贝拉唑和奥美拉唑胶囊区别(奥美艾司奥美兰索)

    有胃病的朋友一定对拉唑类药物不会陌生,这一类药物是目前临床上最常用的抑制胃酸分泌药,其家族成员主要有奥美拉唑、兰索拉唑、泮托拉唑、艾司奥美拉唑以及雷贝拉唑等。2)抑酸强度的不同从分代上来看,奥美拉唑、兰索拉唑和泮托拉唑属于第一代,而雷贝拉唑和艾司奥美拉唑属于第二代。由于它们都具有脂溶性,容易透过乳汁分泌,所以这几个药物在哺乳期女性用药时都建议暂停哺乳。

  • mg动画的三个特点(完成一部MG动画会用到哪些软件)

    在绘制MG动画时还会通过此软件制作出动画的转场和画面衔接的动作,以起到整个动画的流畅度和创意点呈现。「咻动画」完成一部MG动画会用到哪些软件?

  • 鹿肉相克的食物(与鹿肉相克的食物介绍)

    鲇鱼含有丰富的酶类和其他生物活性物质,而鹿肉中的某些酶类和激素,易与之发生不良的生化反应,不利于身体健康,甚至会影响到周围神经系统,以致筋甲缩。所以平时吃鹿肉的时候一定要注意避免吃鲇鱼,否则是会有损健康的!鹿肉与鲍鱼不可同食:鹿肉和鲍鱼都是相当滋补的上等食材,但是两者却不可以同时进行食用,否则的话是会带来一些不良影响的。但从食品生化角度考虑,鹿肉不宜与鲍鱼同食。鹿肉甘温补阳,与野鸡的食物药性相克。

  • 如何开一家宠物店(怎么开一个宠物店)

    王先生认为开宠物店就像开托儿所。员工必须将宠物视为沉默的孩子,并仔细考虑他们需要什么。狗有100多个品种,猫有78个品种。这也是员工识别宠物种类的基本条件。但是,在选择进口商品时,必须坚持不要没有正规进口手续的产品的原则顾客保留是成功的基础,宠物店也是一个服务行业,可以说服务至上。此外,每月还可以推出促销活动,吸引更多客户。每年可以组织几次户外宠物旅行,拉近与顾客的距离。

  • 如何评价秦文君(秦文君一个清澈)

    陈伯吹之子陈佳洱为秦文君颁奖陈伯吹先生亲手创建的陈伯吹儿童文学奖,今年满40年了,硕果累累,恩泽众多后来者。我作为文学受惠者之一,有幸先后五次结缘于陈伯吹儿童文学奖,其中《大狗喀啦克拉的公寓》获大奖,2017年,我荣获了陈伯吹国际儿童文学奖的年度作家大奖,到了2020年,还受邀担任了陈伯吹奖的终评委。

  • u盘启动盘制作图文教程(优盘启动盘制作完整图文教程)

    麻雀虽小但是五脏俱全,云骑士几乎囊括了所有安装系统所需要的功能。前者可以放入2g最大的单文件后者不行。可用于某些不能自动检测模式的BIOSCHS寻址模式。为了保证兼容性,NTFS,CHS应当同时勾选。比如默认启动失败,在EFIShell加载U盘上的启动文件继续启动系统。③支持容量更大传统的BIOS启动由于MBR的限制,默认是无法引导超过2.1TB以上的硬盘的。PE系统版本下载完之后,将跳转到U盘内下载,此时将会格式化U盘里面所有的资料,清空为零。

  • 怎么菜好吃(蔬菜怎么做才好吃)

    接下来我们就一起去研究一下吧!怎么菜好吃食材:菜心500g、蒸鱼豉油适量、油适量、葱适量。菜心洗净,切去头部待用。烧开水,将菜心下锅焯熟。待菜心焯水至断青,在锅里加适量的油,然后捞起装盘。起油锅,拍碎蒜头,葱切成葱花,下锅过一下油,然后加入头抽酱油调成调料,淋在菜心上面就行了。

  • 什么是封闭抗体有什么作用(什么是封闭抗体)

    什么是封闭抗体有什么作用“封闭抗体”是在妈妈体内对胚胎起保护作用的一种抗体,在胚胎种植过程中担当着重要角色,被认为是维持妊娠所必需的“保护伞”。一旦“封闭抗体”缺乏,妈妈体内的免疫系统容易对胚胎产生免疫攻击,最终导致胚胎种植失败或自然流产。因此,和大部分抗体检查结果不同,封闭抗体阴性代表异常。

  • 什么菜能止咳润肺(它是南方人最爱吃的)

    叫马蹄也叫荸荠,被称为植物中的汉白玉,深受人们的喜爱。荸荠它能润肺止咳,在干燥的春季当水果再合适不过了,除了使用度比较高外,它还具有药用价值,中医认为其味甘微寒,可以温中益气,消食化痰。加入清水洗干净。加入适量的水,搅拌均匀。时间到之后开锅,把搅拌好的葛粉倒入砂锅中。一份营养美味的马蹄羹就做好了。

  • 日本石川县能登半岛附近海域发生4.5级地震

    当地时间1月6日6时57分,日本石川县能登半岛附近海域发生4.5级地震,最大震感为震度3,震源深度10公里。