如何从 youtube 的 HTML5 版本获取 HTML5 视频 URL?
我无法在 html5 版本的 youtube 源代码中找到标签。
问.1)。知道如何在没有视频元素的情况下播放 HTML5 视频吗?
一种选择是它从 JS 添加视频元素,但即使在 web-inspector 的 DOM 中我也无法找到视频元素。
问题 2)。如何在 web-inspector 或 firebug 中查找视频元素?
PS:我是网络开发新手。
I am not able to find tag in the source code of html5 version of youtube.
Q.1). Any idea on how it is playing HTML5 video without video element?
one option is that it is adding video element from JS, but I am not able to find out video element even in DOM of web-inspector.
Q.2). How to find video element in web-inspector or in firebug?
PS: I am novice in web-development.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
当您在 Firefox 中使用查看源代码时您不会看到它,因为它是使用一些 javascript 生成的。最简单的是安装 Firebug 并选择检查元素,然后单击视频,您将看到视频标签
You won't see it when you use view source in firefox as it is generated with some javascript. Easiest is to install Firebug and select inspect element and then click on the video and you'll see the video tag
它肯定在那里。我随机选择了一个视频,并且:
我的浏览器:Chrome 12.0。 Mac OS X 上的 742.100,带有开发人员工具 ->元素选项卡 -> 与“查看源代码”不同,搜索“
开发人员工具将向最终用户显示呈现的内容。
或者,查看名为
watch
的 JavaScript 文件。我在第 1464 行附近发现了这一点:我想如果您匹配
fmt_url_map
,您就会找到它。It's definitely there. I picked a video at random, and:
My browser: Chrome 12.0.742.100 on Mac OS X, with Developer Tools -> Elements tab -> Search for "<video"
Developer Tools will show what's rendered to the end-user, unlike "view source".
Alternatively, have a look inside the JavaScript file called
watch
. I found this around line 1464:I guess if you match for
fmt_url_map
, you'll find it.我发现了一种更简单的方法来获取 URL。
这也适用于许多使用 HTML5 视频的其他网站,其中视频链接在查看源代码中不可用。
I found an even easier way to get the URL.
This also works a lot of other sites using HTML5 video where the video link is not available in view source.