【懒人系列】抖音/快手视频自动滑动切换视频技术实现
文章目录
- 前言
- 一、技术要点
- 二、使用步骤
- 1.安装Frida
- 2.执行JS代码
- 总结
前言
近代很多科技发明,都是基于“懒惰”。比如夏天手摇扇子,费劲还效果低下,于是发明了电风扇;最初的电视机是手调频道,冬天在被窝看电视,还要下床去调频道、关电视简直不要太难受,于是人们发明了遥控器。
现在感觉刷抖音还要动手指滑动,太浪费手指。不如人躺床上,手机挂支架,自动滑动切换抖音视频,岂不妙哉!
一、技术要点
一、通过Android的input命令模拟滑动屏幕
二、使用Frida注入抖音运行环境,通过JS调用Java执行input命令
二、使用步骤
1.安装Frida
1)安装好Frida,手机(已root)调试模式连接电脑,打开cmd窗口
2)执行 frida -U -f com.ss.android.ugc.aweme --no-pause
手机会自动打开抖音,cmd进入调试模式,如下图:
2.执行JS代码
在CMD窗口执行以下JS代码
var top = {}
top.ProcessBuilder = null;
top.List = null
function shell(cmd){console.log(cmd);Java.perform(function(){if( top.ProcessBuilder == null)top.ProcessBuilder = Java.use("java.lang.ProcessBuilder");
if(top.List == null)top.List = Java.use("java.util.ArrayList");
var l = top.List.$new();
var arr = cmd.split(" ");
for(var i=0;i<arr.length;i++){l.add(arr[i]);}
var p = top.ProcessBuilder.$new(l).start();p.waitFor();p.destroy();});}
再执行以下JS代码,见证奇迹的时刻!
shell("input swipe 300 1300 300 100 100");
如无意外,抖音会自动滑动到下一个视频。
总结
本文实现了抖音自动滑动切换视频的功能,继续考虑下,再写一个循环执行的逻辑,抖音就会不停的自动切换视频,不足的是每隔多次时间切换呢?
关注wx公众号:码农爱钻研 ,获取更多技术细节。
下一篇,会通过获取视频长度,动态的设定切换时间,实现视频播放完自动切换到下一个视频的功能,敬请期待!
【懒人系列】抖音/快手视频自动滑动切换视频技术实现相关推荐
- QuestMobile:抖音快手双巨头并进 短视频时长超越在线视频
短视频行业全面爆发一年后,如今到了阶段性观察竞争格局与成果的时刻. 1月22日,第三方数据机构QusestMobile发布了中国移动互联网2018年度大报告,总结了移动互联网2018八大关键词.201 ...
- Clubhouse 本土化之后干得过“顶流”抖音快手吗? | 极客视频
出品 | CSDN(ID:CSDNnews) #马斯克带火的#Clubhouse本土化之后干得过"顶流"#抖音快手吗?#音频社交在国内能不能火?为什么?5G之后的趋势是什么,内容创 ...
- 短视频免费去水印教程,支持抖音快手微视多个短视频平台!
短视频去水印就选牛逼去水印,一键去除各大短视频平台视频水印,让视频更干净!当我们在短视频平台里面刷到一些好看的有意思的视频,好想保存,偏偏又有难看的水印.有没有办法能够直接把水印干掉呢?当然有!!!快 ...
- flutter开发仿抖音首页面上下滑动切换播放视频效果
题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. -----[视频教程 感兴趣的伙伴可以瞅瞅] 本小节讲述: 1 VideoPlayer 视频播放组件使用 2 Vide ...
- 抖音快手B站等平台视频检测机制和规避方法
现在是自媒体的时代, 人们很多注意力都被各种视频所吸引, 那么创作视频就成了搞自媒体必备的技能, 但原创难度太大, 大部分人只能靠搬运, 那么各大平台是如何检测视频搬运的呢? 这篇文章给个解答. 初级 ...
- 仿抖音 快手 小火山等短视频APP
1. 开发环境及工具 安卓 Android studio 3.3. Java 1.8 IOS Xcode 11 服务端 基础环境LAMP(linux ,apache,mysql ...
- 【懒人系列】快手获取当前播放视频时长
文章目录 前言 实现方法 总结 前言 上一篇文章我们留了个不大不小的问题:如何获取当前播放视频时长,进而视频播放完毕后自动翻页? 现在我们通过快手极速版App进行探讨和实现. 众所周知,Android ...
- 抖音快手短视频功能解读
很多人玩抖音快手都不知道抖音快手里面有哪些功能,别人一天到晚打开抖音快手,出了一直往下滑这刷抖音快手短视频,都不知道抖音快手还有这些功能权限,抖音快手短视频功能解读带着大家一起扫盲一下抖音快手的功能权 ...
- 抖音快手热门特效视频用手机软件怎么制作?
抖音.快手热门特效视频用手机软件怎么制作?手机软件可以制作抖音.快手热门特效视频吗?特效视频相信大家在抖音还是快手的热门上经常看过,那些特效视频什么飞天特效.腾云驾雾特效.穿墙术.隐身特效等等非常多, ...
- n行Python代码系列:两行代码去除抖音快手短视频尾部Logo
☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还 ...
最新文章
- python getattr_Python中的getattr()函数详解
- IP地址转换函数——inet_pton inet_ntop inet_aton inet_addr inet_ntoa
- python 添加图片_python3 tkinter添加图片和文本
- PHP中的__clone()
- 牛客网刷题知识汇总2
- JS实现文本全选并复制
- java web应用程序_说说Java Web中的Web应用程序|乐字节
- 程序员面试金典——11.6矩阵元素查找
- Windows xp 安装的屏幕保护程序
- 【web前端开发】vs code插件推荐
- nodejs api 设计
- Foobar2000 封面显示个性
- java求正方形的面积周长_三角形正方形 圆和正五边形的周长和面积计算 java实现.doc...
- 教你如何用PQ魔法师调整硬盘分区大小【图解教程】
- 黑马程序员Netty全套教程,全网最全Netty深入浅出教程,Java网络编程的王者
- 微信小程序-书籍阅读 【阅读、小说阅读、图书、世界读书日、爱读书爱分享】
- 电脑操作实用技巧60招
- 数千 npm 账号使用域名过期的邮箱,涉及 8494 个包
- 2020年了,BAT都组建了哪些科技实验室?
- 在天堂与地狱之间——清华浪子梦断中关村[推荐]
热门文章
- 胆囊多发性结石有哪些症状,如何预防和治疗胆囊结石问题
- 单片机c语言内部ram,51单片机ram 数据存储区学习笔记
- 从全球共同安全角度看对PNT的挑战
- 美国top30名校计算机专业,2011美国大学计算机专业TOP30排名
- 从0到1架构webpack+vue前端项目,你自己搭建过vue开发环境吗
- 一次英语演讲引发 的思考
- 安装win11和ubuntu双系统时,因为win11登入了学校邮箱注册的微软账号,发现重启无法进入win11,需要BitLocker恢复
- 德国交通标志训练集的数据预处理
- 明天见!云和恩墨大讲堂·上海站给您的邀请函!
- 初学编程入门基础教学视频,中文编程开发语言工具箱之豪华编辑构件,免费版中文编程软件下载