1

A有一个小问题/问题。

我试图从 youtube api 中检索最多的视频,但似乎我的输出不正确。当我使用这个网址http://gdata.youtube.com/feeds/api/standardfeeds/most_viewed时, 我会收到很多观看次数很多的视频,但并不是我想的全部。例如,极受欢迎的视频江南风格不存在,即使它的观看次数比结果中的其他一些视频多得多。是因为我使用了错误的网址还是我得到了旧数据或其他什么?

编辑:代码

feed = yt_service.GetYouTubeVideoFeed('http://gdata.youtube.com/feeds/api/standardfeeds/most_viewed')
for entry in feed.entry:
     print entry.statistics.view_count, ' : ', entry.media.title.text
4

2 回答 2

2

请改用 URL http://gdata.youtube.com/feeds/api/videos?orderby=viewCount

于 2012-10-11T11:01:11.050 回答
0

试试下面的代码:

import requests
import json
payload = {'part': 'snippet', 'key': DEVELOPER_KEY, 'order':'viewCount', 'q': 'gangnam style', 'maxResults': 10}
l = requests.Session().get('https://www.googleapis.com/youtube/v3/search', params=payload)    
resp_dict = json.loads(l.content)
print resp_dict['items']
for i in resp_dict['items']:
     print "Title: ",i['snippet']['title']
于 2017-05-13T00:35:02.323 回答