我想知道如何使用Youtube API简单地获取有关视频的 Headers 或其他信息,以防我知道的唯一内容是视频的网址(基本上是视频ID) .
我还可以获得有关视频的其他信息?例如:长度,类别,上传者名称,原产国,......
有人可以为我提供一个可用的代码片段和用于此数据收集的库吗?
我在这里先向您的帮助表示感谢 .
有很多关于使用YouTube API的Python绑定可以获得的内容的示例和文档 .
以下是YouTube提供的Python代码示例:https://developers.google.com/youtube/v3/code_samples/python#create_and_manage_youtube_video_caption_tracks
代码示例也可以从他们的GitHub存储库下载:https://github.com/youtube/api-samples/tree/master/python
试试以下代码:
payload = {'id': search_result["id"]["videoId"], 'part': 'contentDetails,statistics,snippet', 'key': DEVELOPER_KEY} l = requests.Session().get('https://www.googleapis.com/youtube/v3/videos', params=payload) resp_dict = json.loads(l.content) print "Title: ",resp_dict['items'][0]['snippet']['title']
2 回答
有很多关于使用YouTube API的Python绑定可以获得的内容的示例和文档 .
以下是YouTube提供的Python代码示例:https://developers.google.com/youtube/v3/code_samples/python#create_and_manage_youtube_video_caption_tracks
代码示例也可以从他们的GitHub存储库下载:https://github.com/youtube/api-samples/tree/master/python
试试以下代码: