从 YouTube Clip 中提取细节的方法
Method to extract details from YouTube Clip
当我只知道 python 脚本中的剪辑 URL 时,我一直在寻找一种从 YouTube 剪辑中提取细节的方法。我特别需要原来的频道名称。
YouTube API 似乎没有包含任何这样做的方法,只是从已知的 video ID 中提取详细信息。
例如,此剪辑:https://www.youtube.com/clip/UgkxnEqNDtOHMOOoS5TyJFr2QOjdKbaTOTlW, with the ID UgkxnEqNDtOHMOOoS5TyJFr2QOjdKbaTOTlW
is from this video https://youtu.be/z-e2bDx7tUA,ID z-e2bDx7tUA
。
z-e2bDx7tUA
可以用 API 搜索,但 UgkxnEqNDtOHMOOoS5TyJFr2QOjdKbaTOTlW
不能。
即使有更迂回的方法,例如获取剪辑 ID,然后获取视频 ID,然后能够在 API 中使用它也是可行的。但我还没有找到一种有效的方法,包括网络抓取。
如有任何帮助,我们将不胜感激。
还有一次 YouTube 数据 API v3 不提供基本功能。
我建议您使用我的 open-source YouTube operational API. Indeed by using https://yt.lemnoslife.com/videos?part=id&clipId=CLIP_ID 您将在 item['videoId']
中获得与剪辑关联的视频 ID。
当我只知道 python 脚本中的剪辑 URL 时,我一直在寻找一种从 YouTube 剪辑中提取细节的方法。我特别需要原来的频道名称。
YouTube API 似乎没有包含任何这样做的方法,只是从已知的 video ID 中提取详细信息。
例如,此剪辑:https://www.youtube.com/clip/UgkxnEqNDtOHMOOoS5TyJFr2QOjdKbaTOTlW, with the ID UgkxnEqNDtOHMOOoS5TyJFr2QOjdKbaTOTlW
is from this video https://youtu.be/z-e2bDx7tUA,ID z-e2bDx7tUA
。
z-e2bDx7tUA
可以用 API 搜索,但 UgkxnEqNDtOHMOOoS5TyJFr2QOjdKbaTOTlW
不能。
即使有更迂回的方法,例如获取剪辑 ID,然后获取视频 ID,然后能够在 API 中使用它也是可行的。但我还没有找到一种有效的方法,包括网络抓取。
如有任何帮助,我们将不胜感激。
还有一次 YouTube 数据 API v3 不提供基本功能。
我建议您使用我的 open-source YouTube operational API. Indeed by using https://yt.lemnoslife.com/videos?part=id&clipId=CLIP_ID 您将在 item['videoId']
中获得与剪辑关联的视频 ID。