位置: IT常识 - 正文

html网站video标签blob视频如何下载(html5 video标签)

编辑:rootadmin
html网站video标签blob视频如何下载

推荐整理分享html网站video标签blob视频如何下载(html5 video标签),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:html中video标签添加属性,html的video标签讲解,html video标签属性,html的video标签讲解,html5 video标签,网页设计video标签怎么使用,h5 video标签,h5 video标签,内容如对您有帮助,希望把文章链接给更多的朋友!

在淘宝或tdtu知乎等有时想下载里面的视频资源,看了一下视频标签里的video不是MP4格式url,而是blob+url的方式。 是blob:https并不是一种协议,而是html5中blob对象在赋给video标签后生成的一串标记,blob对象对象包含的数据,浏览器内部会解析

关于Blob原理和方式 blob 其实是 h5 表征的 Blob 对象数据,具体请看文档。我们可以使用 Blob 对象隐藏真实的资源路径,在一定程度上可以起到数据的加密性,更多的是为了干扰爬虫。

比如日常使用的一些音频,视频,图片,我们都可以使用其 Blob 二进制数据流来表征数据,而非使用 uri,就像经常用到的 image src 的 dataUrl。

要使用 blob 来表征数据资源,需做到以下两点:

1、服务端返回的为资源的二进制数据

2、前端接收到二进制数据后,使用 URL.createObjectURL(blobData) 方法将服务端返回的二进制数据转换为 blob 的 url 资源挂载到相应的资源对象。

实例

对 video.mp4 资源加密,不使用静态 url 进行加载,使用 blob url 进行加密。

html网站video标签blob视频如何下载(html5 video标签)

服务端 index.php

<?php// 返回二进制流数据$file_path = __DIR__ . '/video.mp4';$file_size = filesize($file_path);$oct_data = fread(fopen($file_path, "r"), $filesize);header("Content-type: video/mpeg4;charset=UTF-8");header("Content-Length: " . $filesize);echo $oct_data;

前端 index.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Blob Url</title></head><body> <video id="video" width="400" controls="controls"></video> <script type="text/javascript"> //创建XMLHttpRequest对象 var xhr = new XMLHttpRequest(); //配置请求方式、请求地址以及是否同步 xhr.open('POST', '/index.php', true); //设置请求结果类型为blob xhr.responseType = 'blob'; //请求成功回调函数 xhr.onload = function(e) { if (this.status == 200) {//请求成功 //获取blob对象 var blob = this.response; //获取blob对象地址,并把值赋给容器 document.getElementById("video").src = URL.createObjectURL(blob); } }; xhr.send(); </script></body></html>

关于视频资源下载 1、利用Chrome 浏览器插件 2、第二种方法 找到 m38u 文件, 使用 window 下载工具 M3U8下载工具 3、审查 下载的 JS 资源:

很多小伙伴查找这个问题,是为了下载视频资源,资源的真实下载链接可在chrome的调式模式的network中找到,但有种资源比较特殊,即m3u8格式的资源

如上图HTML结构,video 里面的 src 地址格式:blob:http://******/8587a0ef-ef44-4dba-8f76-e134b9624772。

一些网站的视频为了防止下载,通常会采用blob加密的做法;

其实这不是特殊的视频传输协议,只是一种 HTML5 Video Blob格式。

并且大部分网页视频的格式都是 m3u8。

<video class="lib-video"preload="undefined" webkit-playsinline="webkit-playsinline" playsinline="playsinline" poster="//img.alicdn.com/imgextra/i4/6000000005920/O1CN01EtPF5Z1tbPRPzAGnX_!!6000000005920-0-tbvideo.jpg_400x400.jpg" src="blob:https://item.taobao.com/0b74a24e-3f52-4280-9695-23e4bd992ec1"></video>

1、利用Chrome 浏览器插件: HDS/HLS Video Downloader,

网盘下载: 链接: https://pan.baidu.com/s/1QXzu7fsbpxPMWo-8i5xQ3A?pwd=fq42 提取码: fq42 链接: https://pan.baidu.com/s/1Ecv7AdowbOuBp1F7gKqaag?pwd=8jqw 提取码: 8jqw

谷歌浏览器f12在资源里找到m3u8后缀文件路径

2、第二种方法 找到 m38u 文件, 使用 window下载工具 M3U8下载工具 打开chrome开发者工具,审查Network - XHR 搜索 m38u, 这样也找到了链接 这样就找到了 flv 格式的视频。

本文链接地址:https://www.jiuchutong.com/zhishi/268835.html 转载请保留说明!

上一篇:Windows 10无法打开CMD命令提示符窗口怎么办(windows10无法打开图片)

下一篇:win8将小工具添加到桌面方法介绍(电脑添加小工具)

  • 怎样通过一篇软文获得源源不断的免费流量?(如何通过一个软件找到一个人)

    怎样通过一篇软文获得源源不断的免费流量?(如何通过一个软件找到一个人)

  • 黑胶vip自动续费怎么关闭(取消黑胶vip自动续费)

    黑胶vip自动续费怎么关闭(取消黑胶vip自动续费)

  • 快手怎么查看收入明细(快手怎么查看收藏我作品的人)

    快手怎么查看收入明细(快手怎么查看收藏我作品的人)

  • 安卓手机如何恢复聊天记录(安卓手机如何恢复删除的软件)

    安卓手机如何恢复聊天记录(安卓手机如何恢复删除的软件)

  • 小米mix3云服务怎么退出登录(小米要云服务)

    小米mix3云服务怎么退出登录(小米要云服务)

  • 云服务器有哪些(七问云服务器有哪些)

    云服务器有哪些(七问云服务器有哪些)

  • 微信发实况照片不会动(微信发实况照片对方能看到吗)

    微信发实况照片不会动(微信发实况照片对方能看到吗)

  • 微信互删 头像是否更新(微信互删头像变灰)

    微信互删 头像是否更新(微信互删头像变灰)

  • 闲鱼买家故意拒收可以不退吗(闲鱼买家故意拒绝签收)

    闲鱼买家故意拒收可以不退吗(闲鱼买家故意拒绝签收)

  • office组件有哪些(office的组件有哪些)

    office组件有哪些(office的组件有哪些)

  • rom的特点(cd—ROM的特点)

    rom的特点(cd—ROM的特点)

  • 手机听话的声音特别小怎么办(手机听话的声音怎么设置)

    手机听话的声音特别小怎么办(手机听话的声音怎么设置)

  • 华为mate20怎么录入指纹?(华为mate20怎么录屏教程)

    华为mate20怎么录入指纹?(华为mate20怎么录屏教程)

  • 安卓手机如何打开.wim文件(安卓手机如何打开空调)

    安卓手机如何打开.wim文件(安卓手机如何打开空调)

  • 抖音强制退出公会流程(抖音强制退出公会需要多少钱手续费)

    抖音强制退出公会流程(抖音强制退出公会需要多少钱手续费)

  • 微信怎么无限实名(微信号无限实名方法)

    微信怎么无限实名(微信号无限实名方法)

  • 苹果手机怎么添加微信支付(苹果手机怎么添加nfc钥匙)

    苹果手机怎么添加微信支付(苹果手机怎么添加nfc钥匙)

  • 局域网的主要传输介质(局域网的主要传输介质是光纤对不对)

    局域网的主要传输介质(局域网的主要传输介质是光纤对不对)

  • 如何删除评价记录(删除评价教程)

    如何删除评价记录(删除评价教程)

  • 粤通卡ETC激活蓝牙连接不了(粤通卡etc激活蓝牙连接名字)

    粤通卡ETC激活蓝牙连接不了(粤通卡etc激活蓝牙连接名字)

  • 淘宝新书拆封了可以换吗(新书拆封了还能退吗)

    淘宝新书拆封了可以换吗(新书拆封了还能退吗)

  • 小米mix3长宽高(小米 mix3 尺寸)

    小米mix3长宽高(小米 mix3 尺寸)

  • 手机基带坏了什么症状(手机基带坏了还能用吗)

    手机基带坏了什么症状(手机基带坏了还能用吗)

  • OPPO手机怎么隐藏虚拟按键(oppo手机怎么隐藏软件)

    OPPO手机怎么隐藏虚拟按键(oppo手机怎么隐藏软件)

  • qq群二维码是永久的吗(qq群二维码长期有效吗)

    qq群二维码是永久的吗(qq群二维码长期有效吗)

  • 为什么beats连不上ipad(为什么beats连不上安卓手机)

    为什么beats连不上ipad(为什么beats连不上安卓手机)

  • 无线网显示不安全网络是怎么回事(无线网显示不安全网络连接不上)

    无线网显示不安全网络是怎么回事(无线网显示不安全网络连接不上)

  • uniapp宽屏开发PC端方案,及衍生问题解决(uniapp宽度)

    uniapp宽屏开发PC端方案,及衍生问题解决(uniapp宽度)

  • 进项税认证后转出
  • 冲红凭证更正时摘要怎么写
  • 个税申报错误已过申报期怎么修改
  • 小规模纳税人开工程款税率是多少
  • 年末增值税需要计提吗
  • 小规模所得税税负率怎么计算
  • 加油卡充值发票怎么入账
  • 收到银行转来的进账通知单,上月的销货款
  • 销售承兑现金会退回来吗
  • 授予股票期权分录
  • 固定资产税前一次性扣除政策中的扣除十点
  • 工会专户收到职工福利经费会计处理怎么做?
  • 事业基金减少原因一般是什么
  • 成本法下的后续计量
  • 周转材料低值易耗品
  • 补充养老保险税收规定扣除率
  • 增值税发票提示文件不匹配
  • 应交税费的期初余额是借还是贷
  • 企业发生的以旧换新业务应该按照什么处理
  • 公转私用途最好写借款
  • 收据和发票的区别图片
  • 苹果手机怎么修改默认输入法
  • php操作mysql数据库
  • 如果工地老板拖欠工资怎么办
  • 电脑每次开机都要磁盘检查是什么原因
  • 新公司成立的前期准备工作计划
  • 笔记本通用音频驱动程序怎么修复
  • linux必不可少的分区
  • mac安装wine教程
  • 委托代销双方账务处理
  • webpack--》webpack底层深入讲解,从初识到精通,真正实现从0到1的过程
  • php第三方包
  • 框架的弊端和作用
  • 按钮实现开关功能
  • php接口技术实例分析
  • 给深度学习研究生的入门建议(未完待续ing)
  • 在国内如何用ChatGPT
  • 如何取消axios请求
  • taskset 绑定cpu
  • 软件开发服务费开票税目
  • 计提本月财务费用会计分录
  • 小规模纳税人季报需要报什么
  • 结存成本怎么计算先进先出法
  • 查账征收利润50万交多少税
  • 循环表是线性表吗
  • c语言指针妙用
  • 公司的融资租赁有哪些
  • 刻章费用如何做账务处理
  • 明细账怎么补登
  • 小规模纳税人免税额度是多少
  • 企业增值税的计算
  • 企业成本计算的依据是什么
  • 加油票子能报销吗
  • 期末需要结账的账户
  • 报废资产处置账务处理
  • 财政拨款公司的资金来源
  • 印花税 不足
  • 应付职工薪酬的工资是实发工资还是应发工资
  • 核定征收小规模做汇算清缴吗
  • 非公司员工可以发提成吗
  • 工程分包总包产生的 税费由谁承担
  • 管理费用标准制定
  • mysql批量添加字段
  • mysql的慢查询日志怎么查看
  • Windows Server 2008下高效域管理体验
  • ntdll.dll no matching
  • win7一进电脑是花屏
  • win7系统黑屏但电脑一直在运行
  • 如何解决win7系统卡顿
  • 服务器不支持是什么意思
  • win8兼容性比win7好吗
  • javascript中循环结构包括
  • Android游戏开发读后感
  • 富文本编辑器模板
  • jquery简单例子
  • 了不起的狐狸爸爸
  • vue.js基础语法
  • js生成随机数函数
  • java 视频教程
  • javascript中如何获取元素?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设