快手APP中包含很多精彩视频,虽然该软件已经内置了视频下载功能,但只能一个个地下载。有时我们需要下载一个作者的多个视频或者一个系列的视频(例如学习做菜的教学专辑),用默认的方法下载就比较费劲了。这时,我们可以借助于Windows 10自带的Edge浏览器和PowerShell命令行程序,实现视频的批量下载。
启动快手APP后打开需要下载的视频页面,点击左下角的作者图标进入其主页。打开主页后点击第一个视频页面,接着点击右下角的“分享”按钮,将页面地址发送到自己的微信或者QQ上(图1)。
在电脑上使用Edge浏览器打开分享的页面,同样点击作者图标进入其主页,这样在浏览器中就可以看到该作者的所有视频。点击第一个视频开始播放,在打开的播放页面中可以看到Edge会依次播放该作者的所有视频(图2)。
开始播放视频后,按下F12键,会在Edge中打开调试窗口,切换到“网络→媒体”,此时在下方窗格的“名称”栏中就可以看到播放视频的下载地址,类似https://txmov2.a.yximgs.com/bs2/newWatermark/Mzg2MzcyMTIwNTc_zh_4.mp4,只是其中的“Mzg2MzcyMTIwNTc_zh_4.mp4”名称不同,而且这个名称是随机的(图3)。
在Edge播放完所有需要下载的视频后,在上图的调试窗口中使用鼠标选中所有的地址,接着按下“Ctrl+C”组合键复制这些地址,然后使用Excel对数据进行处理(图4)。、
启动Excel新建一个文档,接着将上述复制的地址粘贴到B列,因为在上述操作时还复制了地址前面的复选框,所以要将其去掉:在Excel中选中任意一个复制过来的复选框,按下“Ctrl+A”全选,接着按下Delete键将其全部删除,仅保留我们需要的地址数据(图5)。
在A1、A2单元格中均输入“powershell (new-object Net.WebClient).DownloadFile('https://txmov2.a.yximgs.com/bs2/newWatermark/”(注意这里powershell和后面的部分要有一个半角的空格隔开,同时至少要在两个单元格中输入同一项内容,不然往下填充时会变为https://txmov2.a.yximgs.com/bs2、https://txmov2.a.yximgs.com/bs3的形式),然后向下填充到和B列数据对应的行(图6)。
命令解释:
这里使用系统自带的命令行Powershell来批量下载文件,命令的格式是“powershell (new-object Net.WebClient).DownloadFile('文件网址','保存文件名')”。使用Excel填充是为了便于快速制作批量下载的批处理,具体填充时请参考上述的命令格式。
继续在C1单元格中输入','、在D1单元格中输入“E:1.”、在E1和E2单元格中均输入“MP4')”(同样在E列至少要在两个单元格中输入同一项内容)、在F1单元格中输入公式“=A1&B1&C1&D1&E1”并下拉填充,这样就完成了批处理下载命令的设置。最终命令类似“powershell (new-object Net.WebClient).DownloadFile('https://txmov2.a.yximgs.com/bs2/newWatermark/MzUwNzg2NTY5MDI_zh_4.mp4','E:1.MP4')”,下载视频以1.MP4、2.MP4……为名保存在“E:”,如果要更改文件的名称和保存的位置,请自行对C列填充的内容进行更改即可(图7)。
完成上述的操作后,复制E列的内容,然后将其直接粘贴到记事本中,并且保存为“cfan.cmd”放置在桌面上。这样我们只要在桌面上运行这个批处理,便会依次下载快手上的视频文件。如果要下载其他作者的视频,参照图4的操作在Edge浏览器中复制下载地址后粘贴到Excel的B列进行替换即可(图8)。
完成下载后打开E盘,就可以在其中看到名为1.MP4、2.MP4……的视频文件,播放一下看看是否为快手APP上的那些视频。
最后要提醒大家的是,下载的视频切勿随意传播,请注意版权问题。
相关文章
Win10 禁用 Microsoft Office 2016 自动更新的技巧
2022-06-1547% 的企业级 Win10 PC 会受到 IE11 明天退役的影响
2022-06-15微软向 Win11 任务栏添加类似 Win10 的搜索栏
2022-06-14Win10/11 如果设备管理器出现闪烁现象怎么办
2022-06-11Win10系统下如何给Edge缓存文件夹“挪窝”
2022-06-10Win10系统如何打造快手视频批量下载器
2022-06-10Win10系统下有哪些超好用的快捷键?
2022-06-10Win10解决不同原因引起的“相机”应用问题
2022-06-10Win10专业版下如何使用美国国际键盘?
2022-06-08Win10系统如何轻松管理Windows服务?
2022-04-15