Verwenden Sie die YouTube-API, um Videokommentare abzurufen. Ich werde die YouTube-API weglassen.
getYouTubeComments.py
import requests
import json
URL = 'https://www.googleapis.com/youtube/v3/'
#Geben Sie hier API KEY ein
API_KEY = 'Geben Sie API KEY ein'
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']:
#Kommentar
text = comment_info['snippet']['topLevelComment']['snippet']['textDisplay']
#Gute Nummer
like_cnt = comment_info['snippet']['topLevelComment']['snippet']['likeCount']
#Anzahl der Antworten
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"])
#Geben Sie hier Ihre Video-ID ein
video_id = 'Geben Sie die Video-ID ein'
print_video_comment(video_id, None)
Der offizielle Kanal der Japan Sumo Wrestling Association "Takasaki Master's Cooking Tetsujin-Dewa Kaimuro-chanko-" lautet wie folgt. .. Ich verwende Google Colaboratory.
Die Ausgabeergebnisse sind in der Reihenfolge der Kommentare, guten Zahlen und Antworten.
Ich habe auf den folgenden Artikel verwiesen. Vielen Dank.
Recommended Posts