• 售前

  • 售后

热门帖子
入门百科

python操作手机app的实现步调

[复制链接]
我放心你带套猛 显示全部楼层 发表于 2021-8-13 14:23:15 |阅读模式 打印 上一主题 下一主题
目录


  • 一、下载Android SDK
  • 二、添加环境变量  
  • 三、测试adb环境
  • 四、adb详细命令
  • 五、python操纵app的思路
  • 六、python如何利用adb命令

一、下载Android SDK

下载地址一:https://developer.android.google.cn/studio/releases/platform-tools
下载地址二:https://www.androiddevtools.cn


二、添加环境变量  

将adb命令添加到环境变量
将解压后的目录,有adb.exe的目录路径添加到体系环境变量中



三、测试adb环境

利用 adb version 命令查看是否安装乐成



四、adb详细命令

想要操纵手机app,需要利用adb的各种命令
全网最全adb命令,请参考:https://www.jb51.net/article/218163.htm

五、python操纵app的思路

       
  • 第一种,可以利用安卓手机安装APP,将其与安装有adb环境的电脑毗连,可以利用adb命令举行操纵   
  • 第二种,可以在模拟器中安装APP,然后利用adb操纵模拟器即可,这里当然推荐网易家的mumu模拟器

六、python如何利用adb命令

       
  • 可以利用体系自带的os库即可   
  • 也可以利用subprocess库操纵
  1. import os, time
  2. def execute(cmd):
  3.     command = "adb shell {}".format(cmd)
  4.     print(command)
  5.     os.system(command)
  6. if __name__ == '__main__':
  7.     # 启动王者荣耀app
  8.     execute('am start -n com.tencent.wangzherongyao')
  9.     time.sleep(1)
  10.     # 点击app中的某个位置
  11.     execute('input tap 33 4545')
  12.     time.sleep(0.5)
  13.     # 输入文字
  14.     execute('input text wangzherongyao')
  15.     time.sleep(0.5)
  16.     # 点击发送
  17.     execute('input tap 600 500')
复制代码
  1. //也设置shell=True,就不会弹出cmd框
  2. process = subprocess.Popen('adb shell input tap 14 1402',shell=True)
复制代码
到此这篇关于python操纵手机app超详细步调的文章就先容到这了,更多相关python操纵手机app超详细步调内容请搜索脚本之家从前的文章或继续欣赏下面的相关文章盼望各人以后多多支持脚本之家!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作