🎵 抖音自动化

📋 功能说明
  • ADB截图手机屏幕
  • 图像识别定位目标
  • 自动化操作抖音
💻 源代码
import os
from PIL import Image

def screen():
    """截图并传到电脑"""
    # 手机截图
    os.system('adb shell screencap -p /sdcard/screen.png')
    # 传到电脑
    os.system('adb pull /sdcard/screen.png')

def getDistance():
    """识别目标位置"""
    image = Image.open('screen.png')
    width, height = image.size
    
    for i in range(915, 916):
        for j in range(0, height):
            # 识别特定颜色点
            if image.getpixel((i, j))[:3] == (254, 119, 146):
                yield j

def auto_click():
    """自动点击"""
    for _ in range(10):
        screen()
        positions = getDistance()
        for y in positions:
            # ADB点击
            os.system(f'adb shell input tap 915 {y}')
            print(f"点击位置: 915, {y}")

if __name__ == '__main__':
    auto_click()
📦 运行环境
pip install Pillow
需安装ADB工具
前置条件
  1. 手机开启USB调试
  2. 安装ADB驱动
  3. 连接手机到电脑