西瓜视频是今日头条旗下一款中文视频应用。如果我们看到喜欢的视频,我们如何下载它?西瓜视频网页没有提供下载功能,现在我们写一个脚本让它支持下载。分析代码按F12分析源码,找到关键代码:videolist-withoutaudiowindow._SSR_HYDRATED_DATA.anyVideo.gidInformation.packerData.video.videoResourceaudiowindow._SSR_HYDRATED_DATA.anyVideo.gid某个质量视频的信息。packerData.video.videoResource.dash_120fps.dynamic_video.dynamic_audio_list.pop().main_url视频列表-包括音频窗口._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))打开地址:封装脚本如果你不了解GreasyMonkey,可以先看GreasyMonkeyScriptManagerUserGuide,你如果要安装脚本,必须了解它。脚本效果如下:如何下载一个视频,点击某个画质打开新窗口,点击这个图标,然后点击结束下载。今天我们分析了西瓜视频下载的破解方法,封装了一个一键下载脚本,关注公众号回复“西瓜视频”下载脚本,你学会了吗?原文地址:https://geekape.net/xigua-script.html
