• 一首歌可以循环一整天《我们都是好孩子》
  • 在别人眼里是逃避,其实是不想牵累任何人,做孤独的自己。
  • 也许有一天我会背着包,独自漂流。
  • 既然做了决定,就不后悔,再见昆明!
  • 愿闻世间百态。
  • 外表的一切如常,内心的混乱又有谁能了解!
  • 突然想回安徽工作了!
  • 该来的还是来了,Uzi宣布退役!
  • 国内疫情已完全控制住,但是国外疫情大爆发,现在开始限制人员入境。
  • 啊啊啊,IP被墙了,好烦!

Python自动控制手机

程序 愿闻世间百态 6年前 (2019-01-13 16:18:28) 4348次浏览 已收录 0个评论
      一、手机端(安卓系统,在开发者选项中开启)
           1、手机开启 USB 调试模式;
           2、允许 USB 安装应用;
           3、通过 USB 线将手机与电脑相连。
      二、电脑端(默认 python 环境已安装配置)
           1、下载 adb 和 adb 驱动管理,通过 adb 驱动管理安装驱动;
           2、通过 adb devices 命令查看手机是否连接;
         Python 自动控制手机
           3、通过 pycharm 安装 uiautomator2 和 weditor 模块;
           4、在步骤 2 中的 cmd 窗口运行“python -m uiautomator2 init”,手机端则会安装一个“ATX”软件;
           5、然后再输入命令“python -m weditor”,然后会弹出一个 web 页面;
           Python 自动控制手机
           6、在上图红框标注的地方输入手机的 IP(ATX 也会显示手机 IP),点击“Connect”与手机连接,点击“Reload”加载手机屏幕信息;
           7、上述步骤全部完成,就可以开始写代码部分。
    三、代码实现
import uiautomator2
from time import sleep

#通过 wifi 与手机连接
app = uiautomator2.connect_wifi("192.168.199.150")

def back():
    print("<<<---开始进行返回操作--->>>")
    for i in range(25):
        #点击返回上一页坐标
        app.click(0.054, 0.285)
        sleep(0.5)
        #防止自动攻击影响翻页操作,每隔 7 秒点击一次
        if i % 7 == 0:
           #点击是否自动攻击坐标
            app.click(0.636, 0.694)
            sleep(0.5)

    print(">>>>>>返回操作结束<<<<<<")

def fuck():
    print("<<<---开始进行挖宝操作--->>>")
    for i in range(145):
        #点击挖宝战斗坐标
        app.click(0.739, 0.756)
        sleep(0.5)
        #点击跳过战斗坐标
        app.click(0.89, 0.761)
        sleep(0.5)
        #点击领取奖励坐标
        app.click(0.482, 0.678)
        sleep(0.5)
    print("******挖宝操作结束******")

def qq():
    select_num = int(input("1:返回操作;2:挖宝操作;3:无限刷图;>>>选择数字:"))
    if select_num == 1:
        back()
    if select_num == 2:
        fuck()
    if select_num == 3:
        print("<<<---开始无限挖宝操作--->>>")
        i = 1
        while True:
            back()
            fuck()
            print("******无限刷图%s 次!******"%i)
            i += 1

#调用主程序            
qq()

WECV.CN , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Python 自动控制手机
喜欢 (0)
[]
分享 (0)

您必须 登录 才能发表评论!