【Python】用python来帮忙完成50次逛店铺找猫币
首先下载adb到c盘根目录下,然后在adb目录下创建python文件,用于发送点击命令https://attach.52pojie.cn//forum/201906/04/174615x27j4f1rlcercfyl.png?l
电脑可以下载豌豆荚来和手机建立连接,手机需要用usb连接电脑,并打开usb调试
https://attach.52pojie.cn//forum/201906/04/174953p5kv55df5l5dczg7.png?l
通过开发者模式中的指针坐标可以用来获取手机点击的坐标
https://attach.52pojie.cn//forum/201906/04/175201zz8xr4a398xra4br.png?l
获取到每次要点击的坐标之后开始写python脚本:
import os,time
def pick_maomao():
os.system('adb shell input tap 900 1850');
print("点领猫币按钮")
time.sleep(1.5)
os.system('adb shell input tap 950 1280');
print("点第二个去逛店")
time.sleep(13)
os.system('adb shell input tap 970 1100');
print("点得猫币")
time.sleep(1.5)
os.system('adb shell input tap 580 1570');
print("点开心收下")
time.sleep(1.5)
os.system('adb shell input tap 100 200');
print("点返回")
time.sleep(1.5)
for i in range(50):
pick_maomao()
以上坐标是我的小米8的坐标,经过测试发现有的页面的返回键不是左上角,可能会导致手机跳转到其他页面运行脚本。。。
解决方法:
1.返回功能用模拟全面屏手势来完成
2.去设置调出底部虚拟按键来完成返回功能
这里我用模拟全面屏手势来完成
也就是把最后一个 os.system('adb shell input tap 100 200');替换成 os.system('adb shell input swipe 0 1500 500 1500');
这样应该可以了
注意事项:开始页面是下面这个页面
由于没有检测是否完成领猫币,建议盯着手机,以防它干坏事,
程序原理很简单,供学习交流
另外adb文件可以自己百度一哈
帖子样式有问题请提醒我一下,第一次发帖 逆伤 发表于 2019-6-4 19:57
顶顶!请教下楼主,想自学python,该如何下手呐,谢谢啦
学这个你要先选好一个方向,然后论坛里好多相应的教学视频跟着学习就好啦
:keai SuperF 发表于 2019-6-4 19:40
这个都出来了,前2天要点这个猫币,没点几下就不想点了,谁那么有空点50轮啊
我是真的点了两天的50轮....{:1_909:} 大佬好强啊,太强了,操作够骚 按键精灵录一下不是很快吗。。
iOS 退出了聊天室 mark........ 技术贴。。。。。。。。。。。。。。。。 这个都出来了,前2天要点这个猫币,没点几下就不想点了,谁那么有空点50轮啊 ios用户没办法 这波操作666666