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使用正则表达式提取网页URL的方法
May 26 Python
Python3 批量扫描端口的例子
Jul 25 Python
Python企业编码生成系统总体系统设计概述
Jul 26 Python
pytorch在fintune时将sequential中的层输出方法,以vgg为例
Aug 20 Python
关于numpy.where()函数 返回值的解释
Dec 06 Python
Python2 与Python3的版本区别实例分析
Mar 30 Python
Django import export实现数据库导入导出方式
Apr 03 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
May 17 Python
MxNet预训练模型到Pytorch模型的转换方式
May 25 Python
python中np是做什么的
Jul 21 Python
详解python tkinter 图片插入问题
Sep 03 Python
Flask使用SQLAlchemy实现持久化数据
Jul 16 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 Smarty 字符比较代码
2011/02/27 PHP
自制PHP框架之路由与控制器
2017/05/07 PHP
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
js几个验证函数代码
2010/03/25 Javascript
jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
2011/10/21 Javascript
createElement与createDocumentFragment的点点区别小结
2011/12/19 Javascript
jQuery选择器源码解读(二):select方法
2015/03/31 Javascript
JavaScript的MVVM库Vue.js入门学习笔记
2016/05/03 Javascript
探索Javascript中this的奥秘
2016/12/11 Javascript
Javascript blur与click冲突解决办法
2017/01/09 Javascript
Bootstrap 表单验证formValidation 实现表单动态验证功能
2017/05/17 Javascript
详解swiper在vue中的应用(以3.0为例)
2018/09/20 Javascript
解决Echarts2竖直datazoom滑动后显示数据不全的问题
2020/07/20 Javascript
[52:44]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第一场 6.3
2018/06/04 DOTA
Python中tell()方法的使用详解
2015/05/24 Python
Python 通配符删除文件的实例
2018/04/24 Python
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
Python + selenium自动化环境搭建的完整步骤
2018/05/19 Python
Python爬虫的两套解析方法和四种爬虫实现过程
2018/07/20 Python
详解Python 爬取13个旅游城市,告诉你五一大家最爱去哪玩?
2019/05/07 Python
Django中信号signals的简单使用方法
2019/07/04 Python
python 一个figure上显示多个图像的实例
2019/07/08 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
2020/01/13 Python
Python中itertools的用法详解
2020/02/07 Python
django-crontab实现服务端的定时任务的示例代码
2020/02/17 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
利用CSS3实现平移动画效果示例代码
2016/10/12 HTML / CSS
佳能德国网上商店:Canon德国
2017/03/18 全球购物
福克斯租车:Fox Rent A Car
2017/04/13 全球购物
保护动物倡议书
2014/04/15 职场文书
我为党旗添光彩演讲稿
2014/09/13 职场文书
基层党员四风问题自我剖析材料
2014/09/29 职场文书
2014年作风建设剖析材料
2014/10/23 职场文书
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers
Navicat Premium自定义 sql 标签的创建方式
2022/09/23 数据库