gpt4 book ai didi

youtube - 如何从youtube的HTML5版本获取HTML5视频URL?

转载 作者:行者123 更新时间:2023-12-03 05:14:31 25 4
gpt4 key购买 nike

我无法在youtube的html5版本的源代码中找到标记。

问题1)。关于如何播放没有视频元素的HTML5视频有任何想法吗?

一种选择是它正在从JS添加视频元素,但是即使在Web检查器的DOM中,我也无法找到视频元素。

问题2)。如何在Web检查器或Firebug中找到视频元素?

PS:我是Web开发的新手。

最佳答案

肯定在那里。我随机选择了一个video,然后:

<video 
class="video-stream" x-webkit-airplay="allow" data-youtube-id="iF83wwij828"
poster="http://i2.ytimg.com/vi/iF83wwij828/hqdefault.jpg"
src="http://v14.lscache3.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Cratebypass%2Coc%3AU0hQRVVRV19FSkNOMF9NS0FD&amp;itag=43&amp;ip=0.0.0.0&amp;signature=60D26B708E92E1636CA3B34A389B1A4406DF290F.BD57D8B601A61EFF68CEF6726754DAD6D9C7C2A9&amp;sver=3&amp;ratebypass=yes&amp;expire=1310569200&amp;key=yt1&amp;ipbits=0&amp;id=885f37c308a3f36f">
</video>

我的浏览器:Mac OS X上的Chrome 12.0.742.100,带有开发者工具->元素选项卡->搜索“<视频”

开发人员工具将向最终用户显示呈现的内容,这与“查看源代码”不同。

另外,查看一下名为 watch的JavaScript文件。我在第1464行发现了这一点:
'PLAYER_CONFIG':
{"url": "http:\/\/s.ytimg.com\/yt\/swfbin\/watch_as3-vfl7OZAr4.swf",
"min_version": "8.0.0",
"args": {"rv.2.thumbnailUrl": "http:\/\/i4.ytimg.com\/vi\/_jjXCm3W4hA\/default.jpg",
"rv.7.length_seconds": 374,
"rv.0.url": "http:\/\/www.youtube.com\/watch?v=fvVJ7U-TekE",
"rv.0.view_count": 14234,
"enablecsi": "1",
"rv.2.title": "Alan Grayson (HD): \"Which Foreigners Got the Fed's $500,000,000,000?\" Bernanke: \"I Don't Know.\"",
"rv.4.rating": "", "rv.3.view_count": 8109, "is_doubleclick_tracked": "1",
"rv.4.thumbnailUrl": "http:\/\/i1.ytimg.com\/vi\/PlaFDyjCeVQ\/default.jpg",
"fmt_url_map": "34|http:\/\/o-o.preferred.lhr14s07.v21.lscache6.c.youtube.com\/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0hQRVVSVF9FSkNOMF9NTFhF\u0026algorithm=throttle-...

我猜如果您匹配 fmt_url_map,就会找到它。

关于youtube - 如何从youtube的HTML5版本获取HTML5视频URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6676310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com