如何浏览 youtube?
Posted
技术标签:
【中文标题】如何浏览 youtube?【英文标题】:How to walk throuh youtube? 【发布时间】:2018-01-12 03:05:06 【问题描述】:我很想知道浏览 youtube 网站的最有效方式是什么。我的目标是最终索引 youtube 上的所有视频(假设),我能想到的唯一方法是逐个频道索引所有视频。我对 v3 APi 不是很熟悉,所以如果有更好的方法可以做到这一点,请告诉我。这引起了我能想到的几个问题:
-
从哪里开始?频道和视频是使用随机字符串 ID 访问的,所以如果我只是从以“A”开头的 ID 开始,我会遇到很多空值。不确定 ID 是如何分配的,但如果它基于 ID 字母数字,这也可能会保留视频类型的某个片段/部分中的索引。
我希望有条不紊地浏览 youtube 目录,尽量避免意外索引相同的频道/视频。
我应该以某种方式将视频分成组并根据其他参数请求它们吗?分组方案可能更易于使用、更新等。
在访问视频之前,我不知道视频是否有我感兴趣的索引。
【问题讨论】:
在你接近把它全部刮掉之前,你可能会被 Youtube 的服务器列入黑名单/限制... 【参考方案1】:首先,您需要了解,在没有直接访问堆栈的情况下,您无法执行此操作的视频太多了,您没有也不会获得。
要自动选择视频,您可以尝试使用视频 ID。 它们有 11 个字符长,仅包含 "a-z A-Z _ 和 - " 。因此,如果存在视频,这将减少(仍然是 54 的 11 次方)索引/扫描。然后保存该 ID(带有相关信息)并继续。
不是一个完美的选择,但我能看到您的选择和要求。
【讨论】:
以上是关于如何浏览 youtube?的主要内容,如果未能解决你的问题,请参考以下文章
如何在我的 Android 应用中显示 YouTube 浏览? [关闭]
Youtube - 如何获取 youtube 频道中的视频列表并将其显示为列表?
如何在较新版本的 Delphi 中嵌入 YouTube 视频?