重要:本文最后更新于2020-08-22 08:26:13,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗。
抖音快手作为目前最大的两大视频平台,使用量是非常大的,看到某些好看的视频想要保存下来但是又有水印改怎么办呢?狗哥已经发布了抖音短视频无水印解析服务,欢迎使用。其工作原理也写了,感兴趣的可以去看看。今天写下快手的短视频无水印解析过程,以及实现代码。
首先拿到一个快手的短视频分享链接,如
https://v.kuaishou.com/8Vt7oX
使用浏览器,开启F12开发者模式访问,可以在控制台中看到请求过程,经过了302重定向,那么使用PHP模拟访问,并取得重定向地址。
然后你会发现重定向后的页面就是视频播放页面,查看网页源码可以快速找到视频的直链地址,不过这是有水印的。仔细看看会发现在网页源码后面有一段JavaScript配置数据,里面居然有整个视频的所有数据,包括名称,有水印无水印视频链接等,这开发者怎么想的?
快手短视频无水印解析过程及代码
PHP无水印解析代码
ini_set("display_errors", "Off");
error_reporting(E_ALL^E_NOTICE^E_WARNING);
header(