如何浏览 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 视频?

如何用火狐浏览器下载youtube上的视屏

如何使用 YouTube Java API 通过主题标签获取随机视频

如何使 YouTube 播放器缩放到页面宽度,同时保持纵横比?