PythonとYouTube Data APIを組み合わせることで、YouTubeの動画を検索し、その情報を取得することが可能です。以下にその手順を示します。
APIキーの取得
まずはじめに、YouTube Data APIを使用するためにはGoogleアカウントが必要です。Google Cloud Platformにアクセスし、新しいプロジェクトを作成します。その後、「APIとサービス」から「ダッシュボード」に移動し、「APIライブラリ」から「YouTube Data API v3」を探して有効化します。最後に、「認証情報」からAPIキーを作成します。
必要なパッケージのインストール
次に、YouTube Data APIを使用するためのPythonパッケージをインストールします。以下のコマンドでgoogle-api-python-client
をインストールできます。
pip install google-api-python-client
YouTube動画の検索
以下のPythonスクリプトは、特定のキーワードを含むタイトルの動画を再生回数順で取得します。
from apiclient.discovery import build
YOUTUBE_API_KEY = '自分のAPIキーを入力'
youtube = build('youtube', 'v3', developerKey=YOUTUBE_API_KEY)
search_response = youtube.search().list(
part='snippet',
q='ボードゲーム',
order='viewCount',
type='video',
).execute()
このスクリプトを実行すると、JSON形式で動画情報を取得できます。
以上がPythonとYouTube Data APIを使用した動画検索の基本的な手順です。これを応用することで、さまざまな条件でYouTubeの動画を検索し、その情報を取得することが可能です。