Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说探探 机器人_如何把手变成手控,希望能够帮助你!!!。
之前写了篇文章:【全是干货】谈谈如何学习一项新技能,没有理论,全是实战,里面第五点提到用脚本玩探探,昨天花了一个小时实现了该功能。
Github:探探机器人,自动根据不同妹纸/汉子颜值、年龄等类型,喜欢、忽略,欢迎各位star
先看一下实现的结果吧
今天要讲的主题是:使用 脚本 + WebDriverAgent 实现你自己想要自动操控的任意手机App。
设备开启WebDriverAgent
使用usbmuxd
(iTunes与iPhone通信采用usbmux
,usbmuxd
提供了USB-TCP的转换服务),里面的iproxy
将设备端口转为本地端口
> brew install usbmuxd
> iproxy 8100 8100 # 将设备8100端口映射到电脑本地8100端口
使用脚本操控手机App,Python为例(其它语言的实现,可自行去包管理网站找,比如:Node)
import wda # https://pypi.org/project/facebook-wda/
wdaClient = wda.Client()
tantan_session = wdaClient.session('com.yaymedialabs.putong') # 括号里为探探的Bundle ID,后面会提到怎样获取
wdaClient.screenshot('iphone_screen.png') # 截取手机屏幕并保存为iphone_screen.png
img_face = iphone_screen.crop((34, 215, 1208, 1560)) # 根据坐标点截取出Plus 获取探探里面的照片
上面已经获取到了探探里面的照片,此时可以调用三方api分析照片的数据,例:腾讯的AI Api
根据第4步获得的结果判断 喜欢、忽略,直接使用上面的tantan_session
点击对应按钮就好了
tantan_session.tap(780, 2028) # plus探探喜欢按钮的坐标
facebook-wda
的功能还有很多,详情见文档Simhash
算法比对与上一次是否差不多,如果相识度不高,证明是新消息,则调用三方聊天机器人API(当然你也可以扒出你自己的聊天数据用分类算法分个类,当新消息来了在你的语言库里去找一条最合适的回给你女朋友,看着不像是个机器人😀),于是女朋友就和智能机器人愉快的聊了一晚上,把自己都感动哭了🤣下次见面,说不定我就已经实现上面说的东西了哦, 来波关注、star吧,哈哈!
文章同步发布:blog