首页 文章详情

Python实现自动刷抖音,解放双手!

编程帮 | 612 2021-05-11 14:27 0 0 0
UniSMS (合一短信)

点击上方 蓝字 关注我们!



Java,Python,C/C++,Linux,PHP,Go,C#,QT,大数据,算法,软件教程,前端,简历,毕业设计等分类,资源在不断更新中... 点击领取

每天 11 点更新文章,饿了点外卖,点击 👉《无门槛外卖优惠券,每天免费领!》

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:

https://blog.csdn.net/qq_33235529/article/details/116228152


工具准备

  1. Python3.7.7

  2. adb(Android debug bridge)

  3. uiautomatorviewer

安装adb

官网地址:https://developer.android.google.cn/studio/command-line/adb

下载好解压后设置环境变量即可

安装uiautomatorviewer

参照此篇文章:https://www.cnblogs.com/corsacsherry/p/10609339.html

调试工具

  1. 手机通过USB连接到电脑上开启开发者选项和USB调试

  2. 在电脑上通过adb devices -l命令查看已连接的设备

  3. 打开UIAutomatorViewer连接手机即可

Python安装uiautomator2

pip install --pre -U uiautomator2

给设备安装atx-agent

python -m uiautomator2 init

注意打开设备,允许uiautomator.apk的安装
参考连接:https://blog.csdn.net/plychoz/article/details/80231550

编写主程序

定位抖音位置

几种定位方式如下:

  1. text:a(text=“抖音极速版”).click()

  2. resourceid:a(resourceId=“com.smartisanos.clock:id/text_stopwatch”).click()

  3. classname:a(className=“android.widget.TextView”).click()

  4. description :a(description="…").click()

import uiautomator2 as dimport timedef 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()


点击运行即可~


如果觉得我的分享不错,欢迎大家随手点赞。


往期推荐

学习一个 Linux 命令:mc 命令

红包免费送!

微信第 1 行代码曝光!

拆解1968年的美国军用计算机,很震撼啊


看完文章,饿了点外卖,点击 👉《无门槛外卖优惠券,每天免费领!》

END



若觉得文章对你有帮助,随手转发分享,也是我们继续更新的动力。


长按二维码,扫扫关注哦

「C语言中文网」官方公众号,关注手机阅读教程 


必备编程学习资料


目前收集的资料包括: Java,Python,C/C++,Linux,PHP,go,C#,QT,git/svn,人工智能,大数据,单片机,算法,小程序,易语言,安卓,ios,PPT,软件教程,前端,软件测试,简历,毕业设计,公开课 等分类,资源在不断更新中...


点击“阅读原文”,立即免费领取最新资料!
👇👇👇
https://mp.weixin.qq.com/s/2WFbD0y6ct13gnR8m0xiaQ
good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter