YouTubeから急上昇動画を取得するには、YouTube Data APIを使用することができます。
YouTube Data APIを使用するには、Google Cloud Platformのアカウントが必要です。
Google Cloud Platformで、プロジェクトを作成して、YouTube Data APIを有効にします。その後、APIキーを取得してください。
APIキーが取得できたら、以下のようにPythonコードを書くことで、YouTubeから急上昇動画を取得することができます。
import requests # APIキー API_KEY = "YOUR_API_KEY" # YouTube Data APIのエンドポイント ENDPOINT = "https://www.googleapis.com/youtube/v3/videos" # リクエストパラメータ PARAMETERS = { "part": "snippet,contentDetails,statistics", # 動画のスニペット、コンテンツの詳細、統計情報を取得 "chart": "mostPopular", # 急上昇動画を取得 "regionCode": "JP", # 地域を日本に限定 "maxResults": 10, # 取得する動画数 "key": API_KEY, # APIキー } # YouTube Data APIにリクエストを送信 response = requests.get(ENDPOINT, params=PARAMETERS) # レスポンスを取得 data = response.json() # 動画情報を表示 for item in data['items']: print(item['snippet']['title']) # 動画のタイトル print(item['contentDetails']['duration']) # 動画の長さ print(item['statistics']['viewCount']) # 再生数 print("---")
上記のコードでは、YouTube Data APIを使用して、急上昇動画を取得しています。
「YOUR_API_KEY」の部分は、自分で取得したAPIキーに置き換えてください。
また、「maxResults」パラメータで取得する動画数を指定できますので、必要に応じて変更してください。
コメント