Python+uiautomator2实现自动刷抖音视频功能


Posted in Python onApril 29, 2021

工具准备

  • Python3.7.7
  • adb(Android debug bridge)
  • uiautomatorviewer

安装adb

官网地址:https://developer.android.google.cn/studio/command-line/adb

下载好解压后设置环境变量即可

Python+uiautomator2实现自动刷抖音视频功能

安装uiautomatorviewer

参照此篇文章:https://www.cnblogs.com/corsacsherry/p/10609339.html

调试工具

  • 手机通过USB连接到电脑上开启开发者选项和USB调试
  • 在电脑上通过adb devices -l命令查看已连接的设备

Python+uiautomator2实现自动刷抖音视频功能

  • 打开UIAutomatorViewer连接手机即可

Python+uiautomator2实现自动刷抖音视频功能

Python安装uiautomator2

pip install --pre -U uiautomator2

给设备安装atx-agent

python -m uiautomator2 init

注意打开设备,允许uiautomator.apk的安装
参考连接:https://blog.csdn.net/plychoz/article/details/80231550

Python+uiautomator2实现自动刷抖音视频功能

编写主程序

定位抖音位置

Python+uiautomator2实现自动刷抖音视频功能

几种定位方式如下:

text:a(text=“抖音极速版”).click()resourceid:a(resourceId=“com.smartisanos.clock:id/text_stopwatch”).click()classname:a(className=“android.widget.TextView”).click()description :a(description="…").click()

import uiautomator2 as d
import time
def douyin():
    #通过usb连接
    a=d.connect_usb('3d51a18c')
   	# 打开抖音
    a(text="抖音极速版").click()
    while True:
        time.sleep(10)
    	# 滑动视频
        a.swipe(313,1370,313,110)

if __name__=='__main__':
    douyin()

点击运行即可

到此这篇关于Python+uiautomator2实现自动刷抖音视频的文章就介绍到这了,更多相关Python自动刷抖音视频内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
重命名批处理python脚本
Apr 05 Python
python检测lvs real server状态
Jan 22 Python
Python tempfile模块学习笔记(临时文件)
May 25 Python
Python中的多行注释文档编写风格汇总
Jun 16 Python
python基于物品协同过滤算法实现代码
May 31 Python
Python中的几种矩阵乘法(小结)
Jul 10 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
Aug 09 Python
PyTorch实现重写/改写Dataset并载入Dataloader
Jul 14 Python
python中pathlib模块的基本用法与总结
Aug 17 Python
python获得命令行输入的参数的两种方式
Nov 02 Python
python 实现表情识别
Nov 21 Python
如何用python插入独创性声明
Mar 31 Python
Django项目如何正确配置日志(logging)
Apr 29 #Python
django上传文件的三种方式
Apr 29 #Python
详解Django的MVT设计模式
Django如何与Ajax交互
Apr 29 #Python
Python爬虫进阶之Beautiful Soup库详解
Apr 29 #Python
win10+anaconda安装yolov5的方法及问题解决方案
Python图像处理之图像拼接
You might like
用php过滤危险html代码的函数
2008/07/22 PHP
php将mysql数据库整库导出生成sql文件的具体实现
2014/01/08 PHP
Laravel 5 框架入门(一)
2015/04/09 PHP
使用PHP实现微信摇一摇周边红包
2016/01/04 PHP
网页的分页下标生成代码(PHP后端方法)
2016/02/03 PHP
PHP面向对象自动加载机制原理与用法分析
2016/10/14 PHP
为Yahoo! UI Extensions Grid增加内置的可编辑器
2007/03/10 Javascript
WordPress 插件——CoolCode使用方法与下载
2007/07/02 Javascript
超酷的网页音乐播放器DewPlayer使用方法
2010/12/18 Javascript
javascript 事件处理程序介绍
2012/06/27 Javascript
jquery的ajax提交form表单的两种方法小结(推荐)
2016/05/25 Javascript
异步加载JS、CSS代码(推荐)
2016/06/15 Javascript
浅谈javascript中的事件冒泡和事件捕获
2016/12/28 Javascript
jQuery实现可拖拽3D万花筒旋转特效
2017/01/03 Javascript
Javascript实现登录记住用户名和密码功能
2017/03/22 Javascript
angular实现IM聊天图片发送实例
2017/05/08 Javascript
AngularJS页面带参跳转及参数解析操作示例
2017/06/28 Javascript
JS声明对象时属性名加引号与不加引号的问题及解决方法
2018/02/16 Javascript
jQuery实现的回车触发按钮事件功能示例
2018/03/25 jQuery
总结JavaScript在IE9之前版本中内存泄露问题
2018/04/28 Javascript
jQuery实现滑动开关效果
2020/08/02 jQuery
从源码解析Python的Flask框架中request对象的用法
2016/06/02 Python
python实现csv格式文件转为asc格式文件的方法
2018/03/23 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
解决pycharm回车之后不能换行或不能缩进的问题
2019/01/16 Python
Python post请求实现代码实例
2020/02/28 Python
Python 防止死锁的方法
2020/07/29 Python
7 For All Mankind官网:美国加州洛杉矶的高级牛仔服装品牌
2018/12/20 全球购物
添柏岚英国官方网站:Timberland英国
2019/11/28 全球购物
给民警的表扬信
2014/01/08 职场文书
国培教师自我鉴定
2014/02/12 职场文书
2014年纪检部工作总结
2014/11/12 职场文书
严以用权专题学习研讨会发言材料
2015/11/09 职场文书
创业计划书之美甲店
2019/09/20 职场文书
怎么用Python识别手势数字
2021/06/07 Python
java executor包参数处理功能 
2022/02/15 Java/Android