如何从YouTube视频中获取一些数据?(Python)

2024-06-16 10:21:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道如何从Youtube视频中获取一些数据,比如浏览量、缩略图或内容。我一直在寻找谷歌的API,但我不明白。在

谢谢你!在


Tags: 数据api内容视频youtube缩略图浏览量
2条回答

我想这就是你要找的部分(source):

def get_video_localization(youtube, video_id, language):
    results = youtube.videos().list(
    part="snippet",
    id=video_id,
    hl=language
    ).execute()

    localized = results["items"][0]["snippet"]["localized"]

localized现在将包含标题、说明等

另一种方法是使用urllib2并从页面获取HTML代码,然后对其进行过滤。在

import urllib2
source = 'https://www.youtube.com/watch?v=wDjeBNv6ip0'
response = urllib2.urlopen(source)
html = response.read() #Done, you have the whole HTML file in a gigantic string.

在那之后,你所要做的就是像过滤字符串一样过滤它。在

获取视图数例如:

^{pr2}$

这是一个获取视图数量的简单示例,但您可以对页面上的所有内容执行此操作,包括评论数量、喜欢的内容、评论本身的内容等

相关问题 更多 >