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实现的批量下载RFC文档
Mar 10 Python
Python算法应用实战之队列详解
Feb 04 Python
python实现windows下文件备份脚本
May 27 Python
想学python 这5本书籍你必看!
Dec 11 Python
Python timer定时器两种常用方法解析
Jan 20 Python
基于python修改srt字幕的时间轴
Feb 03 Python
TensorFlow打印输出tensor的值
Apr 19 Python
Python的Django框架实现数据库查询(不返回QuerySet的方法)
May 19 Python
Python新手学习raise用法
Jun 03 Python
Python爬虫抓取论坛关键字过程解析
Oct 19 Python
Pytorch 图像变换函数集合小结
Feb 01 Python
python的变量和简单数字类型详解
Sep 15 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设计模式 php实现门面模式(Facade)
2015/12/07 PHP
jquery可见性过滤选择器使用示例
2013/06/24 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
jQuery中:disabled选择器用法实例
2015/01/04 Javascript
Javascript的表单验证-提交表单
2016/03/18 Javascript
微信小程序 开发之顶部导航栏实例代码
2017/02/23 Javascript
详解vue过滤器在v2.0版本用法
2017/06/01 Javascript
lhgcalendar时间插件限制只能选择三个月的实现方法
2017/07/03 Javascript
Angular 组件之间的交互的示例代码
2018/03/24 Javascript
vue组件间通信六种方式(总结篇)
2019/05/15 Javascript
vue axios post发送复杂对象问题
2019/06/04 Javascript
Nodejs监控事件循环异常示例详解
2019/09/22 NodeJs
vue-simple-uploader上传成功之后的response获取代码
2020/09/07 Javascript
微信小程序自定义modal弹窗组件的方法详解
2020/12/20 Javascript
[01:15:44]首部DOTA2纪录片今日23时全网上映
2014/03/19 DOTA
[04:26]DOTA2上海特锦赛小组赛第二日 TOP10精彩集锦
2016/02/27 DOTA
[01:52]PWL S2开团时刻第四期——DOTA2成语故事
2020/12/03 DOTA
Python列表切片用法示例
2017/04/19 Python
深入理解Python中的super()方法
2017/11/20 Python
Python实现调度算法代码详解
2017/12/01 Python
在python下使用tensorflow判断是否存在文件夹的实例
2019/06/10 Python
Python缓存技术实现过程详解
2019/09/25 Python
解决pyCharm中 module 调用失败的问题
2020/02/12 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
2020/02/28 Python
DERMAdoctor官网:美国著名皮肤护理品牌
2019/07/06 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
护士自我鉴定范文
2013/10/06 职场文书
检举信的格式及范文
2014/04/04 职场文书
募捐倡议书怎么写
2014/05/14 职场文书
校园安全广播稿范文
2014/09/25 职场文书
干部作风建设工作总结
2014/10/29 职场文书
2016年教师党员创先争优承诺书
2016/03/24 职场文书
CSS完成视差滚动效果
2021/04/27 HTML / CSS
MySQL 如何限制一张表的记录数
2021/09/14 MySQL