首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取特定日期和地区的youtube热门视频

获取特定日期和地区的youtube热门视频
EN

Stack Overflow用户
提问于 2020-04-27 14:00:38
回答 1查看 614关注 0票数 0

我想要得到的具体信息是2020年4月1日在韩国观看次数最多的视频列表。如果我还能得到每个视频的统计数据(比如点击量、点赞数、不喜欢数和评论数),那就太棒了。我用youtube API用python编写了一些代码,但结果似乎与我预期的大不相同。(结果中的一些视频的标题是用阿拉伯语或俄语写的,尽管他们的地区代码是KR,我不知道发生了什么。)下面是我的代码。任何评论都会有所帮助。谢谢!!

代码语言:javascript
复制
api_key=" "

from apiclient.discovery import build

youtube = build('youtube','v3',developerKey=api_key)

from datetime import datetime

start_time = datetime(year=2020, month=4, day=1).strftime('%Y-%m-%dT%H:%M:%SZ')
end_time = datetime(year=2020, month=4, day=2).strftime('%Y-%m-%dT%H:%M:%SZ')

res = youtube.search().list(part='snippet',
                           maxResults='50',
                           regionCode='KR',
                           order='viewCount',
                           type='video',
                           publishedAfter=start_time,
                           publishedBefore=end_time
                           ).execute()

for item in res['items']:
    print(item['snippet']['title'], item['snippet']['publishedAt'])

res
EN

回答 1

Stack Overflow用户

发布于 2020-04-27 19:30:55

Search.list端点的doc表示:

regionCode string

参数值为ISO 3166-1 alpha-2国家/地区代码。

这意味着过滤由正在被KRregionCode设置的搜索结果产生允许KR区域中观看的视频的列表,而不管各个视频是否从该区域内实际观看。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61452597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档