scrapy下载视频

来源:7-1 数据表结构设计

AmoXiang

2020-12-28

要下载的视频在h5标签 vedio里面 跟平时的视频地址不一样,怎么将视频爬取下来呢。地址进行了加密,如下:
blob:https://ke.sifou.com/f73a1e8c-c00f-43a5-8034-37ce493342b7

写回答

1回答

bobby

2024-12-27

要下载嵌套在 <video> 标签中且地址经过加密的视频,可以通过以下方法逐步解决问题:


1. 分析视频地址的加密方式

  • 使用浏览器开发者工具查看 <video> 标签中的 src 属性。

  • 如果 src 地址看起来不完整(如加密 URL 或动态生成),需要通过以下步骤定位实际的视频 URL:

    • 打开开发者工具的 Network 面板。

    • 播放视频,过滤网络请求,查找视频数据请求(通常是 *.mp4, *.m3u8, 或其他视频流格式)。

    • 检查这些请求是否能直接获取视频资源。


2. 定位视频资源请求

  • 如果 <video>src 是动态加载的,可能需要分析 JavaScript:

    • 查看页面中加载视频的 JavaScript 逻辑。

    • 找到生成视频地址或解密 src 的代码。

  • 关注请求中的关键参数:

    • Token: 有些视频请求会使用签名 (signature)、时间戳、或授权 Token

    • Headers: 一些视频请求需要特定的 HTTP Headers(如 Referer, User-Agent 等)。

工具推荐

  • 使用浏览器开发者工具或抓包工具(如 Fiddler、Charles)捕获完整的请求。

  • 搜索关键字段,如 video, url, source,查看是否有相关参数生成逻辑。


0
0

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5796 学习 · 6290 问题

查看课程