下面内容属于练习, 发现一个更好用的插件,移步:https://www.52pojie.cn/thread-1042025-1-1.html
ADB安装: linux下
sudo apt-get install adb
然后将手机调至开发者模式,开启usb调试,使得adb能检测到手机的存在
运行下面的python程序,对于其中的坐标,需要手动修改(坐标的显示 开发者模式下有选项)
import os import random import time def oneClick(x,y): os.system('adb shell input tap ' + str(x) + ' ' + str(y)) def swipe(a,b,c,d): os.system('adb shell input touchscreen swipe '+str(a)+' '+str(b)+' '+str(c)+' '+str(d)) def openApp(name): os.system('adb shell am start -n ' + str(name)) def click(): #收猫币 oneClick(555,1372) time.sleep(2) oneClick(927,1707) time.sleep(1) #签到 oneClick(904,733) time.sleep(2) #分享活动给好友 oneClick(899,913) time.sleep(4) oneClick(103,1291) time.sleep(2) oneClick(83, 161) time.sleep(2) oneClick(83, 161) #浏览特色商店1 for i in range(0,2): oneClick(906,1285) time.sleep(2) #模拟下滑操作 swipe(930,880,930,380) #等待16s time.sleep(22) #返回 oneClick(83, 161) time.sleep(2) #浏览特色商店2 for i in range(0,2): oneClick(896,1108) time.sleep(3) #模拟下滑操作 swipe(930,880,930,380) #等待16s time.sleep(22) #返回 oneClick(83, 161) time.sleep(2) #浏览18家商店 for i in range(0,18): print("正在浏览第"+str(i+1)+"家商店") time.sleep(2) #点击查看商店任务 oneClick(900,1666) #模拟下滑操作 swipe(930,880,930,380) #等待16s time.sleep(22) #返回 oneClick(83, 161) time.sleep(2) oneClick(992,400) if __name__=='__main__': #打开淘宝app openApp('com.taobao.taobao/com.taobao.tao.welcome.Welcome') time.sleep(8) #打开活动页面 oneClick(775,1290) time.sleep(8) click() print("ok")
ADB简单命令
1. 查看安装应用列表 adb shell pm list packages 2. 查看当前运行的activity adb shell dumpsys activity activities
参考博客链接:https://blog.csdn.net/qq_41076797/article/details/90729280