关于视频的链接src带有blob:http的视频如何下载的问题

目录

 

前言

解决方案


前言

在爬虫的时候,想要爬一些视频下来参考学习,会发现有一些网站提供的视频链接打不开,或是是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文件夹,下载好的视频就在里面了。

 

以上教程仅供大家学习参考,请勿用于做违法行为,爬取的视频如需商用可能涉及违法哦!!!


版权声明:本文为weixin_40647516原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。