ADB 控制Android自动刷抖音

本文介绍了如何通过ADB连接Android手机,并使用批处理脚本来实现自动滑动屏幕,从而达到自动刷抖音的效果。步骤包括开启开发者模式,连接手机,以及编写bat脚本来控制滑动操作。通过读取设备列表和判断设备状态,确保脚本在有设备连接时执行滑动命令。
摘要由CSDN通过智能技术生成

前言

有一个朋友,需要自动刷抖音,但是用的安卓手机

思路

  1. 手机打开开发者模式
  2. ADB连接手机
  3. 执行adb shell input touchscreen swipe 400 400 400 800控制手机滑动屏幕

总结一下就是adb连接手机,然后cmd执行命令即可
于是想到了上学时期使用bat制作的杀毒工具,同样使用bat(批处理)可以完美实现这个功能

具体实现

手机打开开发者模式

目标是个使用MIUI的Android设备,因为是远程告诉他的所以没有截图大概是下面这个流程

  1. 进入设置
  2. 找到我的设备
  3. 点击全部参数
  4. 连续点击MIUI版本号位置,直到出现开发者模式已打开

然后再按照下面流程看下USB调试是否允许USB控制手机

  1. 进入设置
  2. 找到更多设置
  3. 点击全部参数

打开USB调试

参考
MIUI 10——启用与关闭开发者模式/开发者选项

使用ADB连接手机

使用adb devices查看设备列表
如果能看到设备基本就可以使用控制语句了

参考
adb下载安装及使用

使用ADB控制手机滑动

使用adb shell input touchscreen swipe 400 800 400 400控制手机从下往上滑动

使用bat读取设备列表

:: 读取设备列表
.\adb.exe devices > devices.txt

使用bat判断设备列表中是否有设备

set devicesNumber=-1
for /f "delims=" %%a in (devices.txt) do (
set /a devicesNumber+=1
) 
if %devicesNumber% GEQ 1 (echo 当前设备数 %devicesNumber%,可以执行命令) else (echo 当前没有设备链接 )

当有设备时开始滑动

:: ===============当前滑动次数
set nowSlideNum=0
:: ===============总共需要滑动的次数
set maxSlideNum=99999
:: ===============滑动一次后等待的时间
set waitTime=3
:: ===============x起始位置 y起始位置 x终点位置 y终点位置
set xBegin=400
set yBegin=800
set xEnd=400
set yEnd=400
:ag
set /a nowSlideNum+=1
.\adb.exe shell input touchscreen swipe %xBegin% %yBegin% %xEnd% %yEnd%
echo 滑动结束,当前是第%nowSlideNum%次滑动,总共要滑动%maxSlideNum%次
timeout /t %waitTime%
::所有滑动结束,退出程序
if %nowSlideNum%==%maxSlideNum% exit
goto ag
  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用Python实现自动抖音,你需要先准备好一些工具和环境。首先,你需要安装Python 3.7.7,并且安装adbAndroid Debug Bridge)和uiautomatorviewer。可以通过访问官方网站https://developer.android.google.***www.cnblogs.com/corsacsherry/p/10609339.html 的指导安装uiautomatorviewer。接下来,将手机通过USB连接到电脑上,并在手机上开启开发者选项和USB调试。在电脑上运行adb devices -l命令来查看已连接的设备。打开UIAutomatorViewer连接手机即可。然后,使用pip工具安装uiautomator2库,命令为pip install --pre -U uiautomator2。接着,给设备安装atx-agent,命令为python -m uiautomator2 init。确保设备已打开并允许安装uiautomator.apk。接下来,可以编写主程序来实现自动抖音。可以使用不同的定位方式来定位抖音的位置,比如通过text、resourceid、classname或description。然后,使用uiautomator2库中的方法来实现滑动视频等操作。最后,通过点击运行即可开始自动抖音的过程。 总结来说,要使用Python实现自动抖音,你需要安装Python和相关工具,连接手机到电脑上,并编写脚本来控制手机进行相关操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Python+uiautomator2实现自动抖音视频](https://blog.csdn.net/qq_33235529/article/details/116228152)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Python骚操作—自动抖音](https://blog.csdn.net/wade1203/article/details/105108614)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值