家里长辈平时爱用西瓜视频,看到喜欢的广场舞就会收藏,甚至想下载到视频机,晚上去广场跟着跳。
实现它有2种方式,一种是有技术专业的人,一种是小白。
技术员实现方式:
- 打开西瓜视频官网,搜索到想要的视频
- 打开 F12(开发者工具)
- 切换到移动端模式,刷新页面
- 在 Network 面板下,筛选 Media ,找到原视频的链接(路径是带media-video-hvc1)。
- 下面需要一点点代码手段了。用js代码写个http请求,比如js里使用axios,在headers里一定需要添加origin和refer并指向‘www.ixigua.com’。这样就可以将视频下载下来了。
为啥需要用js去请求呢,而不是浏览器直接请求呢? 因为这些请求都会加校验,验证确实是自己网站访问的,而不是被别人访问的。
小白用户:
直接在网上找一款可以支持下载西瓜视频的工具(比如: 小滑轮m3u8)。使用它进行下载。