Blob开头视频链接如何下载

当遇到Blob格式的视频链接无法直接下载时,可以通过谷歌浏览器的开发者工具找到m3u8文件,然后使用m3u8x工具进行下载。步骤包括:在Network中找到m3u8文件,复制Request URL,用m3u8x设置输出格式和路径,通过From URL导入链接并选择质量,最后下载并命名视频。
摘要由CSDN通过智能技术生成

**

Blob开头视频链接如何下载

**

1.打开谷歌浏览器 找到需要下载视频的网页。

在这里插入图片描述
我们发现无法直接下载视频,右键,视频另存为是灰色不可下载的。
有的小伙伴们就放弃了,作为一个精益求精,一个高大上的我怎么可能轻易放弃,谁也不能阻止我走向巅峰。

2.于是乎,我又开始奇思妙想,点击复制视频地址看看,结果是这鬼样。

在这里插入图片描述
这个blob是个什么鬼?删了看看!
在这里插入图片描述
这又是何方妖孽?

3.自行百度了一下blob是啥,看了半天不懂。
4.于是乎结合百度以及各大网友评论,决定按照他们操作一番。没想到解决了。
5.首先打开谷歌浏览器找到需要下载的视频网址,点击F12调式者模式,按F5刷新页面。

  • 12
    点赞
  • 36
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Blob视频是以分段方式传输的视频,因此无法直接下载。为了下载Blob视频,可以使用Python编写代码来获取视频的源地址,并进行下载。以下是使用Python获取Blob视频源地址并下载的步骤: 1. 通过网络请求获取Blob视频的URL。可以使用Python的`urllib.request`库发送GET请求,并传入相关的请求头信息。 2. 解析HTML响应,提取视频的URL。可以使用正则表达式从HTML响应中提取视频的URL,具体的正则表达式可以根据实际情况进行调整。 3. 使用得到的视频URL进行下载。可以使用Python的`urllib.request.urlretrieve`函数将视频保存到本地。 下面是一段示例代码,展示了如何使用Python下载Blob视频: ```python import urllib.request import re # 获取视频URL def get_video_url(url, headers): # GET方式请求网站 req = urllib.request.Request(url, headers=headers, method="GET") try: # 获取到HTML response = urllib.request.urlopen(req).read().decode('utf-8') except urllib.error.HTTPError as e: print(e) print('\r\n' + url + ' download failed' + '\r\n') # 正则表达式提取视频URL video_url = re.search(r"readyVideoUrl: '(.*)?'", response)[0][16: -1] return video_url # 设置请求头信息 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36' } # Blob视频的URL blob_url = 'blob:http://tclearn.cmbchina.cn/5a8c0e2a-0cd9-4a50-ac4e-aa96fdadc15a' # 获取视频的源地址 video_url = get_video_url(blob_url, headers) # 下载视频 urllib.request.urlretrieve(video_url, 'video.ts') ``` 请注意,以上代码仅为示例,具体的实现可能需要根据实际情况进行调整。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值