标签:脚本 视频 西瓜 不愁 dynamic window video 破解 下载
西瓜视频是今日头条旗下的一款中视频的APP,如果我们看到自己喜欢的视频,怎么下载呢?西瓜视频网页端是没有提供下载功能的,那么现在我们写一个脚本让它支持下载。
分析代码
通过按下 F12
分析源代码,找到了关键的代码:
视频列表-不含音频
window._SSR_HYDRATED_DATA.anyVideo.gidInformation.packerData.video.videoResource
某个画质视频的音频
window._SSR_HYDRATED_DATA.anyVideo.gidInformation.packerData.video.videoResource.dash_120fps.dynamic_video.dynamic_audio_list.pop().main_url
视频列表-含音频
window._SSR_HYDRATED_DATA.anyVideo.gidInformation.packerData.video.videoResource.dash_120fps.dynamic_video.dynamic_video_list;
可以看到,上面的地址可不是我们认识的链接,因为它编码了,我们首先要解码,通过 atob
这个方法:
window._SSR_HYDRATED_DATA.anyVideo.gidInformation.packerData.video.videoResource.dash_120fps.dynamic_video.dynamic_video_list.map(item=> (item.main_url = window.atob(item.main_url), item))
打开地址:
封装脚本
如果你不知道油猴,可以先看看 油猴脚本管理器使用指南 ,你要安装脚本就必须得了解一下。
脚本效果如下:
如何下载视频,点击某个画质打开一个新窗口,点击这个 icon
,再点击下载
结尾
好了,今天我们分析了如何破解西瓜视频下载,并且封装了一个一键下载脚本,关注公众号极客猿回复 ”西瓜视频“ 下载脚本,你学会了吗?
标签:脚本,视频,西瓜,不愁,dynamic,window,video,破解,下载 来源: https://www.cnblogs.com/geekape/p/15206560.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。