PythonとYouTubeAPIで急上昇の動画のデータを取ってくる
3877 ワード
まず、GoogleCloudPlatformに行き、プロジェクトを作成して、YouTube Data v3というAPIを有効化します。「認証情報」をクリックして「認証情報」を作成を選び、「APIキー」を選択します。出てきたキーはコピーして取っておきます。
import googleapiclient.discovery
def getYouTubeTop10():
API_KEY = "あなたのAPIキー"
youtube = googleapiclient.discovery.build(
"youtube", "v3", developerKey=API_KEY)
request = youtube.videos().list(
part="snippet,contentDetails,statistics",
chart="mostPopular",
maxResults=10, # ここで個数を指定する
regionCode="JP" # ここで場所(国)の指定
)
response = request.execute()
return response
def writeData(json_file, data_dict):
# 辞書型をjsonに変換して保存
with open(json_file, "w", encoding="utf-8") as f:
json.dump(data_dict, f, indent="\t", ensure_ascii=False)
writeData("youtubetop10.json", getYouTubeTop10())
youtubetop10.jsonに、データが保存されます。
Author And Source
この問題について(PythonとYouTubeAPIで急上昇の動画のデータを取ってくる), 我々は、より多くの情報をここで見つけました https://zenn.dev/as/articles/61d33c74a80f87著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol