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制作简单的网页爬虫
Nov 22 Python
python实现井字棋游戏
Mar 30 Python
Python中的变量和作用域详解
Jul 13 Python
python实现微信发送邮件关闭电脑功能
Feb 22 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
Jan 24 Python
浅谈python新式类和旧式类区别
Apr 26 Python
搞清楚 Python traceback的具体使用方法
May 13 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
Jun 21 Python
python Django 创建应用过程图示详解
Jul 29 Python
django+echart数据动态显示的例子
Aug 12 Python
Python之time模块的时间戳,时间字符串格式化与转换方法(13位时间戳)
Aug 12 Python
python使用 request 发送表单数据操作示例
Sep 25 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
数字转英文
2006/12/06 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
2012/02/27 PHP
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
2012/09/19 PHP
浅析ThinkPHP中execute和query方法的区别
2014/06/13 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
2014/12/17 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
2016/03/17 PHP
PHP回调函数简单用法示例
2019/05/08 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
jQuery 三击事件实现代码
2013/09/11 Javascript
jQuery简单实现隐藏以及显示特效
2015/02/26 Javascript
jquery及js实现动态加载js文件的方法
2016/01/21 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
2016/07/22 Javascript
值得分享的bootstrap table实例
2016/09/22 Javascript
jQuery序列化form表单数据为JSON对象的实现方法
2018/09/20 jQuery
webstorm中配置Eslint的两种方式及差异比较详解
2018/10/19 Javascript
从组件封装看Vue的作用域插槽的实现
2019/02/12 Javascript
Laravel 如何在blade文件中使用Vue组件的示例代码
2020/06/28 Javascript
Python实现数据库编程方法详解
2015/06/09 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
python找出因数与质因数的方法
2019/07/25 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
Tensorflow 实现分批量读取数据
2020/01/04 Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
2020/04/20 Python
python读取excel进行遍历/xlrd模块操作
2020/07/12 Python
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
拉夫劳伦爱尔兰官方网站:Ralph Lauren爱尔兰
2020/04/10 全球购物
会务接待方案
2014/02/27 职场文书
幼儿园庆六一活动方案
2014/03/06 职场文书
读书小明星事迹材料
2014/05/03 职场文书
小学教师个人总结
2015/02/05 职场文书
小班下学期个人总结
2015/02/12 职场文书
通知范文怎么写
2015/04/16 职场文书
田径运动会通讯稿
2015/07/18 职场文书
婚宴致辞
2015/07/28 职场文书
Mysql中的触发器定义及语法介绍
2022/06/25 MySQL
详解Anyscript开发指南绕过typescript类型检查
2022/09/23 Javascript