search_response = youtube.search().list(q=options.q, type='video',
part='id,snippet', maxResults=options.max_results).execute()
videos = {}
# Add each result to the appropriate list, and then display the lists of
# matching videos.
# Filter out channels, and playlists.
for search_result in search_response.get('items', []):
if search_result['id']['kind'] == 'youtube#video':
# videos.append("%s" % (search_result["id"]["videoId"]))
videos[search_result['id']['videoId']] = search_result['snippet'
]['title']
# print "Videos:\n", "\n".join(videos), "\n"
s = ','.join(videos.keys())
videos_list_response = youtube.videos().list(id=s,
part='id,statistics,snippet').execute()
res = []
for i in videos_list_response['items']:
tempres = dict(v_id=i['id'], v_title=videos[i['id']])
tempres.update(i['snippet'])
tempres.update(i['statistics'])
res.append(tempres)
:
このエラーを解決するにはヘルプが必要です。 https://www.analyticsvidhya.com/blog/2014/09/mining-youtube-python-social-media-analysis/#comment-126365からこのコードを取得し、このエラーを解決できません。 このファイルはエラーが発生する前に実行されましたが、4-5日後にコードを変更せずにこのエラーがポップアップしました。
その奇妙な助けに感謝します! ありがとう
ここでエラーのある投稿コード断片 – kvorobiev
@kvorobievこんにちは、コードを追加しました。私を助けてください。 – Anushree