文章目录

  • 前言
  • 一、技术要点
  • 二、使用步骤
    • 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公众号:码农爱钻研 ,获取更多技术细节。

下一篇,会通过获取视频长度,动态的设定切换时间,实现视频播放完自动切换到下一个视频的功能,敬请期待!

【懒人系列】抖音/快手视频自动滑动切换视频技术实现相关推荐

  1. QuestMobile:抖音快手双巨头并进 短视频时长超越在线视频

    短视频行业全面爆发一年后,如今到了阶段性观察竞争格局与成果的时刻. 1月22日,第三方数据机构QusestMobile发布了中国移动互联网2018年度大报告,总结了移动互联网2018八大关键词.201 ...

  2. Clubhouse 本土化之后干得过“顶流”抖音快手吗? | 极客视频

    出品 | CSDN(ID:CSDNnews) #马斯克带火的#Clubhouse本土化之后干得过"顶流"#抖音快手吗?#音频社交在国内能不能火?为什么?5G之后的趋势是什么,内容创 ...

  3. 短视频免费去水印教程,支持抖音快手微视多个短视频平台!

    短视频去水印就选牛逼去水印,一键去除各大短视频平台视频水印,让视频更干净!当我们在短视频平台里面刷到一些好看的有意思的视频,好想保存,偏偏又有难看的水印.有没有办法能够直接把水印干掉呢?当然有!!!快 ...

  4. flutter开发仿抖音首页面上下滑动切换播放视频效果

    题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. -----[视频教程 感兴趣的伙伴可以瞅瞅] 本小节讲述: 1 VideoPlayer 视频播放组件使用 2 Vide ...

  5. 抖音快手B站等平台视频检测机制和规避方法

    现在是自媒体的时代, 人们很多注意力都被各种视频所吸引, 那么创作视频就成了搞自媒体必备的技能, 但原创难度太大, 大部分人只能靠搬运, 那么各大平台是如何检测视频搬运的呢? 这篇文章给个解答. 初级 ...

  6. 仿抖音 快手 小火山等短视频APP

    1. 开发环境及工具  安卓    Android studio 3.3.   Java 1.8  IOS    Xcode 11  服务端  基础环境LAMP(linux ,apache,mysql ...

  7. 【懒人系列】快手获取当前播放视频时长

    文章目录 前言 实现方法 总结 前言 上一篇文章我们留了个不大不小的问题:如何获取当前播放视频时长,进而视频播放完毕后自动翻页? 现在我们通过快手极速版App进行探讨和实现. 众所周知,Android ...

  8. 抖音快手短视频功能解读

    很多人玩抖音快手都不知道抖音快手里面有哪些功能,别人一天到晚打开抖音快手,出了一直往下滑这刷抖音快手短视频,都不知道抖音快手还有这些功能权限,抖音快手短视频功能解读带着大家一起扫盲一下抖音快手的功能权 ...

  9. 抖音快手热门特效视频用手机软件怎么制作?

    抖音.快手热门特效视频用手机软件怎么制作?手机软件可以制作抖音.快手热门特效视频吗?特效视频相信大家在抖音还是快手的热门上经常看过,那些特效视频什么飞天特效.腾云驾雾特效.穿墙术.隐身特效等等非常多, ...

  10. n行Python代码系列:两行代码去除抖音快手短视频尾部Logo

    ☞ ░ 老猿Python博文目录:https://blog.csdn.net/LaoYuanPython ░ 一.引言 最近看到好几篇类似"n行Python代码-"的博文,看起来还 ...

最新文章

  1. python getattr_Python中的getattr()函数详解
  2. IP地址转换函数——inet_pton inet_ntop inet_aton inet_addr inet_ntoa
  3. python 添加图片_python3 tkinter添加图片和文本
  4. PHP中的__clone()
  5. 牛客网刷题知识汇总2
  6. JS实现文本全选并复制
  7. java web应用程序_说说Java Web中的Web应用程序|乐字节
  8. 程序员面试金典——11.6矩阵元素查找
  9. Windows xp 安装的屏幕保护程序
  10. 【web前端开发】vs code插件推荐
  11. nodejs api 设计
  12. Foobar2000 封面显示个性
  13. java求正方形的面积周长_三角形正方形 圆和正五边形的周长和面积计算 java实现.doc...
  14. 教你如何用PQ魔法师调整硬盘分区大小【图解教程】
  15. 黑马程序员Netty全套教程,全网最全Netty深入浅出教程,Java网络编程的王者
  16. 微信小程序-书籍阅读 【阅读、小说阅读、图书、世界读书日、爱读书爱分享】
  17. 电脑操作实用技巧60招
  18. 数千 npm 账号使用域名过期的邮箱,涉及 8494 个包
  19. 2020年了,BAT都组建了哪些科技实验室?
  20. 在天堂与地狱之间——清华浪子梦断中关村[推荐]

热门文章

  1. 胆囊多发性结石有哪些症状,如何预防和治疗胆囊结石问题
  2. 单片机c语言内部ram,51单片机ram 数据存储区学习笔记
  3. 从全球共同安全角度看对PNT的挑战
  4. 美国top30名校计算机专业,2011美国大学计算机专业TOP30排名
  5. 从0到1架构webpack+vue前端项目,你自己搭建过vue开发环境吗
  6. 一次英语演讲引发 的思考
  7. 安装win11和ubuntu双系统时,因为win11登入了学校邮箱注册的微软账号,发现重启无法进入win11,需要BitLocker恢复
  8. 德国交通标志训练集的数据预处理
  9. 明天见!云和恩墨大讲堂·上海站给您的邀请函!
  10. 初学编程入门基础教学视频,中文编程开发语言工具箱之豪华编辑构件,免费版中文编程软件下载