admin 管理员组

文章数量: 1184232

python+ADB实现手机控制(2021淘宝的喵糖活动自动点击)

  • 背景
  • 环境
    • ADB(Android 调试桥)
    • python环境
    • 手机环境
  • 简单程序

背景

双十一 TaoBao的活动太折磨人了,要一个一个点击进去浏览,等待若干秒,不如直接写个小程序挂机吧!!!

环境

ADB(Android 调试桥)

ADB提供了一组你可以控制调试安卓手机的命令,理解起来并不难。有了ADB,你可以把自己对手机的操作替换成命令行。

ADB的官网下载连接:https://editor.csdn/md?not_checkout=1&articleId=120978183。

ADB下载后解压,不能直接点击EXE文件运行,需要通过命令行的方式打开。通过CMD方式打开ADB,记得将目录切换到adb.exe在的路径。输入adb,检查是否正确执行:

为了python能够直接调用adb,需要添加环境变量。
添加环境变量:与所有田间环境变量的方法一样,在高级系统设置里添加一条新的环境变量,名称为“adb”,路径为adb的解压路径,然后在PATH变量中,新增一条路径。

python环境

这个右手就行吧

手机环境

  • 打开开发者模式
  • 打开USB中允许模拟点击,红米K20如下图:


-tips:如果不打开,在执行adb命令时,会报如下错误:

错误信息:

java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission
        at android.os.Parcel.createExceptionOrNull(Parcel.java:2376)
        at android.os.Parcel.createException(Parcel.java:2360)
        at android.os.Parcel.readException(Parcel.java:2343)
        at android.os.Parcel.readException(Parcel.java

本文标签: 淘宝 手机 python ADB