今天在知乎上看到一个挺有意思的视频,所以有点想下载下来,按了下F12看了一下,是一个这样子的标签
<video preload="metadata" class="_1k7bcr7" playsinline="" webkit-playsinline="" x-webkit-airplay="deny" src="blob:https://v.vzuu.com/6548f07f-dd7b-42e8-a990-9d008a393261"></video>
于是我就复制了一下,发现打开不了,说明这不是一个视频地址,搜了一下,发现主要还是要找到m3u8的视频地址,一般写在接口里,于是我在network里面查到了https://lens.zhihu.com/api/videos/936979699482734592
找到地址后需要用ffmpeg来下载,因为我用的是window10上的ubuntu
sudo apt-get install ffmpeg
sudo apt-get update
sudo apt-get install ffmpeg
最后直接用命令下载就完事了
ffmpeg -i "https://vdn.vzuu.com/Act-ss-m3u8-hd/49925b8d5d174073a1e5bd9e6ac4a92e/4a097498-fb56-11e7-af05-0242ac112a2dNone.m3u8?auth_key=1516520895-0-0-a2fb58e9fd3fce49f5f81af525134ae7&expiration=1516520895&disable_local_cache=0" -c copy -bsf:a aac_adtstoasc 1.mp4
顺便说一下,这个链接地址是会过期的,所以要实时抓取