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 元类使用说明
Dec 18 Python
python访问sqlserver示例
Feb 10 Python
python网络编程学习笔记(三):socket网络服务器
Jun 09 Python
python中使用pyhook实现键盘监控的例子
Jul 18 Python
python实现的简单猜数字游戏
Apr 04 Python
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
Sep 21 Python
Python使用pymysql从MySQL数据库中读出数据的方法
Jul 25 Python
Anaconda下配置python+opencv+contribx的实例讲解
Aug 06 Python
Python concurrent.futures模块使用实例
Dec 24 Python
详解python 条件语句和while循环的实例代码
Dec 28 Python
Python环境搭建过程从安装到Hello World
Feb 05 Python
Python WSGI 规范简介
Apr 11 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
Thinkphp调用Image类生成缩略图的方法
2015/03/07 PHP
为百度UE编辑器上传图片添加水印功能
2015/04/16 PHP
PHP实现负载均衡的加权轮询方法分析
2018/08/22 PHP
php7连接MySQL实现简易查询程序的方法
2020/10/13 PHP
js与jquery获取父元素,删除子元素的两种不同方法
2014/01/09 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
jQuery中的AjaxSubmit使用讲解
2016/09/25 Javascript
easyUI combobox实现联动效果
2017/01/17 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
2017/07/04 Javascript
Vue ElementUI之Form表单验证遇到的问题
2017/08/21 Javascript
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
2018/03/06 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
vue实现页面滚动到底部刷新
2019/08/16 Javascript
详解Vue 项目中的几个实用组件(ts)
2019/10/29 Javascript
Vue表单提交点击事件只允许点击一次的实例
2020/10/23 Javascript
[52:00]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 LGD vs Optic
2018/04/02 DOTA
[01:11:02]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python字符串格式化%s%d%f详解
2018/02/02 Python
基于python中theano库的线性回归
2018/08/31 Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
2018/12/06 Python
Python设计模式之建造者模式实例详解
2019/01/17 Python
Python 通过打码平台实现验证码的实现
2019/05/13 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
python爬虫可以爬什么
2020/06/16 Python
Python实现像awk一样分割字符串
2020/09/15 Python
深入浅析HTML5中的article和section的区别
2018/05/15 HTML / CSS
台湾饭店和机票预订网站:Expedia台湾
2016/08/05 全球购物
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
2015/12/03 面试题
入党自我评价优缺点
2014/01/25 职场文书
《长城和运河》教学反思
2014/04/14 职场文书
青奥会口号
2014/06/12 职场文书
供用电专业求职信
2014/07/07 职场文书
党员个人自我剖析材料
2014/10/08 职场文书
2015年社会实践个人总结
2015/03/06 职场文书
庆祝教师节主持词
2015/07/06 职场文书