ixigua.com 这个网站的视频地址都是 src="blob: 以 blob 开头的,这是什么协议? 怎么查这个页面真实的播放地址?

2020-06-21 00:12:06 +08:00
 python30
https://www.ixigua.com/pseries/6799860510079582723/?logTag=jF4fsk2U0TO6ajWtQWDHY

怎么查这个页面真实的播放地址?
如果我想采集这个页面的话,看到视频地址是如下:
<video class="" autoplay="true" tabindex="2" mediatype="video" src="blob:https://www.ixigua.com/67a3ebc5-b80a-4c94-8dff-f1995a1110e2" style="position: absolute; top: 0px; left: 0px;"></video>

好像也不播放。

怎么找这页面的真实视频地址并引用?
4194 次点击
所在节点    Python
3 条回复
yuzo555
2020-06-21 00:16:25 +08:00
使用 MediaSource 的都会这样,视频是由 JS 合成,而不是原生文件链接。

至于为什么需要 JS 来合成呢,一般是源文件是 FLV 、HLS 或者 DASH 之类的,PC 浏览器并不原生支持这些,只能通过 JS 来转码成浏览器支持的编码,通过 HTML 音视频元素的 MediaSource 功能来实现播放
chairuosen
2020-06-21 00:27:49 +08:00
python30
2020-06-21 13:28:00 +08:00
@yuzo555
@chairuosen
谢谢。明白了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/683394

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX