目录
前言
在爬虫的时候,想要爬一些视频下来参考学习,会发现有一些网站提供的视频链接打不开,或是是404,
比如某网站选中视频元素,发现视频链接是这样
<video
id="detailpage-imageblock-player-216dfe1f-e187-4ed3-bcf9-045638b7be43-container-element_html5_api"
class="vjs-tech"
playsinline="playsinline"
tabindex="-1"
src="blob:https://www.xxx.com/2e20bfd9-4030-424c-9f11-5e4c635e7774"
>
</video>
其中src = blob:https://www.xxx.com/2e20bfd9-4030-424c-9f11-5e4c635e7774
直接打开 https://www.xxx.com/2e20bfd9-4030-424c-9f11-5e4c635e7774 ,回404
是因为一些网站的视频为了防止竞业
,通常会采用blob
加密的做法;
其实这不是特殊的视频传输协议,只是一种 HTML5 Video Blob
格式。
并且大部分网页视频的格式都是 m3u8。
解决方案
第一步:F12打开浏览器工具,选中network,搜索.m3u8
第二步:选中含有URL的请求,复制请求地址: https://xxxxxxxx/d515790a-b04d-4452-ad5a-e1cab0a4db75/default.jobtemplate.hls.m3u8
第三步:下载m3u8资源下载器,网上一搜就有很多,吾爱有位大佬提供了,可以到下面网站下载,感谢~~
https://www.52pojie.cn/thread-1216473-1-1.html
第四步:下载好下载器后打开,复制刚刚找到的url,开始下载
第五步:提示执行结束即下载成功。m3u8文件夹中有个output文件夹,下载好的视频就在里面了。
以上教程仅供大家学习参考,请勿用于做违法行为,爬取的视频如需商用可能涉及违法哦!!!