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实现微信接口(itchat)详细介绍
Oct 23 Python
Python编程使用NLTK进行自然语言处理详解
Nov 16 Python
python绘制圆柱体的方法
Jul 02 Python
Python如何获得百度统计API的数据并发送邮件示例代码
Jan 27 Python
python实现共轭梯度法
Jul 03 Python
python在新的图片窗口显示图片(图像)的方法
Jul 11 Python
用python爬取历史天气数据的方法示例
Dec 30 Python
python与mysql数据库交互的实现
Jan 06 Python
在脚本中单独使用django的ORM模型详解
Apr 01 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
Aug 04 Python
python3获取控制台输入的数据的具体实例
Aug 16 Python
详解pandas apply 并行处理的几种方法
Feb 24 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
德劲1102收音机的打理维修案例
2021/03/02 无线电
Snoopy类使用小例子
2008/04/15 PHP
PHP MSSQL 存储过程的方法
2008/12/24 PHP
php获取淘宝分类id示例
2014/01/16 PHP
thinkphp5框架实现的自定义扩展类操作示例
2019/05/16 PHP
深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP
2012/01/15 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
2012/05/27 Javascript
jQuery实现瀑布流布局
2014/12/12 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
2016/02/18 Javascript
bootstrap datepicker限定可选时间范围实现方法
2016/09/28 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
详解在vue-cli中使用路由
2017/09/25 Javascript
iview给radio按钮组件加点击事件的实例
2017/09/30 Javascript
Vue.set()实现数据动态响应的方法
2018/02/07 Javascript
nodejs中密码加密处理操作详解
2018/03/20 NodeJs
Angular5集成eventbus的示例代码
2018/07/19 Javascript
Node批量爬取头条视频并保存方法
2018/09/20 Javascript
javascript数组元素删除方法delete和splice解析
2019/12/09 Javascript
JS轮播图的实现方法
2020/08/24 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
2020/09/04 Javascript
js实现日历
2020/11/07 Javascript
python实现linux服务器批量修改密码并生成execl
2014/04/22 Python
Python实现PS滤镜的万花筒效果示例
2018/01/23 Python
Python简单获取二维数组行列数的方法示例
2018/12/21 Python
通过PHP与Python代码对比的语法差异详解
2019/07/10 Python
pycharm设置当前工作目录的操作(working directory)
2020/02/14 Python
python 数据分析实现长宽格式的转换
2020/05/18 Python
使用 django orm 写 exists 条件过滤实例
2020/05/20 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
2020/12/04 Python
CSS3的颜色渐变效果的示例代码
2017/09/29 HTML / CSS
英国家庭珠宝商:T. H. Baker
2018/02/08 全球购物
2015年党员自评材料
2014/12/17 职场文书
导游词300字
2015/02/13 职场文书
关于antd tree 和父子组件之间的传值问题(react 总结)
2021/06/02 Javascript
Mysql数据库中datetime、bigint、timestamp来表示时间选择,谁来存储时间效率最高
2021/08/23 MySQL
MySQL 服务和数据库管理
2021/11/11 MySQL