파이썬에서 YouTube 댓글 받기
5993 단어 YouTubeAPI파이썬GoogleColaboratory
방법
getYouTubeComments.py
import requests
import json
URL = 'https://www.googleapis.com/youtube/v3/'
# ここにAPI KEYを入力
API_KEY = 'API KEYを入力'
def print_video_comment(video_id, next_page_token):
params = {
'key': API_KEY,
'part': 'snippet',
'videoId': video_id,
'order': 'relevance',
'textFormat': 'plaintext',
'maxResults': 100,
}
if next_page_token is not None:
params['pageToken'] = next_page_token
response = requests.get(URL + 'commentThreads', params=params)
resource = response.json()
for comment_info in resource['items']:
# コメント
text = comment_info['snippet']['topLevelComment']['snippet']['textDisplay']
# グッド数
like_cnt = comment_info['snippet']['topLevelComment']['snippet']['likeCount']
# 返信数
reply_cnt = comment_info['snippet']['totalReplyCount']
print('{}\t{}\t{}'.format(text.replace('\n', ' '), like_cnt, reply_cnt))
if 'nextPageToken' in resource:
print_video_comment(video_id, resource["nextPageToken"])
# ここにVideo IDを入力
video_id = 'Video IDを入力'
print_video_comment(video_id, None)
실행 결과의 예
일본 스모 협회 공식 채널 “다카사키 부모님의 요리의 철인~데와 우미 방 짱코~” 의 동영상 코멘트를 받으면 다음과 같습니다. Google Colaboratory에서 실행 중입니다.
출력 결과는 코멘트, 굿수, 회신수의 순서입니다.
참고
아래의 기사를 참고로 했습니다. 고마워요.
- htps : // 코 m / 아라코 / ms / 191209bf14cf5d76 6f
Reference
이 문제에 관하여(파이썬에서 YouTube 댓글 받기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shirayuca/items/0318ee7ac92953a42375텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)