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设置windows桌面壁纸的实现代码
Jan 28 Python
Python实现抓取页面上链接的简单爬虫分享
Jan 21 Python
Python即时网络爬虫项目启动说明详解
Feb 23 Python
Python使用pip安装pySerial串口通讯模块
Apr 20 Python
pycharm中使用anaconda部署python环境的方法步骤
Dec 19 Python
Python基于plotly模块实现的画图操作示例
Jan 23 Python
Django高级编程之自定义Field实现多语言
Jul 02 Python
Python中拆分字符串的操作方法
Jul 23 Python
Python批量处理csv并保存过程解析
May 16 Python
Python 基于jwt实现认证机制流程解析
Jun 22 Python
python实现图片素描效果
Sep 26 Python
Python3使用Selenium获取session和token方法详解
Feb 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和JavaScrip分别获取关联数组的键值示例代码
2013/09/16 PHP
PHP常用函数和常见疑难问题解答
2014/03/05 PHP
php中strtotime函数用法详解
2014/11/15 PHP
微信 getAccessToken方法详解及实例
2016/11/23 PHP
PHP实现的文件操作类及文件下载功能示例
2016/12/24 PHP
YII2自动登录Cookie总是失效的解决方法
2017/06/28 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
nodejs中exports与module.exports的区别详细介绍
2013/01/14 NodeJs
js操作checkbox遇到的问题解决
2013/06/29 Javascript
JavaScript对象的property属性详解
2014/04/01 Javascript
嵌入式iframe子页面与父页面js通信的方法
2015/01/20 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
原生node.js案例--前后台交互
2017/02/20 Javascript
详解vue服务端渲染(SSR)初探
2017/06/19 Javascript
vue数据传递--我有特殊的实现技巧
2018/03/20 Javascript
vue中的模态对话框组件实现过程
2018/05/01 Javascript
vue根据进入的路由进行原路返回的方法
2018/09/26 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
[50:29]2014 DOTA2华西杯精英邀请赛 5 24 DK VS iG
2014/05/26 DOTA
win10下Python3.6安装、配置以及pip安装包教程
2017/10/01 Python
深入理解Django的自定义过滤器
2017/10/17 Python
python队列Queue的详解
2019/05/10 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
python 实现PIL模块在图片画线写字
2020/05/16 Python
通过实例解析python subprocess模块原理及用法
2020/10/10 Python
CSS实现定位元素居中的方法
2015/06/23 HTML / CSS
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
浅谈HTML5中dialog元素尝鲜
2018/10/15 HTML / CSS
Clarks英国官方网站:全球领军鞋履品牌
2016/11/26 全球购物
保加利亚运动鞋购物网站:SneakerStudio.bg
2020/12/23 全球购物
领导检查欢迎词
2014/01/14 职场文书
最美乡村医生事迹材料
2014/06/02 职场文书
医药销售自我评价200字
2014/09/11 职场文书
演讲开头怎么书写?
2019/08/06 职场文书
创业计划书之个人工作室
2019/08/22 职场文书