「Pythonを使用したトップテックYouTubeチャンネルの分析」
Analysis of Top Tech YouTube Channels using Python
YouTube APIを使用して、トップのYouTubeテックチャンネルのパフォーマンスを理解する
#0 YouTube API
YouTubeにAPIがあることを知っていましたか?そして、このAPIを使用してクールなデータサイエンスプロジェクトに必要なすべてのデータを取得できることを知っていましたか?今は知っています。この記事では、トップのテックチャンネルを分析して比較するために、どのように使用するかを示します。
YouTube APIにリクエストを行うためには、以下の手順に従う必要があります:
- Google Developers Consoleで新しいプロジェクトを作成する―Googleアカウントが必要です
- 「CREDENTIALS」タブでAPIキーをリクエストするために、「CREATE CREDENTIALS」をクリックする
- ダッシュボードで「ENABLE APIS AND SERVICES」をクリックし、YouTube Data API v3を検索してチェックする
これで、APIを呼び出してデータを取得する準備が整いました。
必要に応じて、これらの説明の詳細なバージョンはGoogleのドキュメントで利用できます:
YouTube Data API概要 | Google for Developers
説明の編集
developers.google.com
必要なものが揃ったので、コーディングを始めましょう!
この記事では、以下のことを行います:
- チャンネルの基本情報を取得する(作成日、説明、動画の数、サブスクライバー数など)
- このチャンネルのすべてのビデオの詳細を取得する(タイトル、説明、再生時間、視聴回数、いいねの数など)
- 調査したい5つのチャンネルに対してこれを行う
- このデータを基にいくつかの(興味深い)分析を行う
プロジェクトを始めるために、まずgoogle apiクライアントライブラリをインストールする必要があります(pip install google-api-python-client
)。また、pandasとgoogle apiクライアントライブラリの2つのライブラリをインポートします。さらに、APIキーを保存し、このyoutubeオブジェクトを構築します。これにより、APIを呼び出すことができます。
We will continue to update VoAGI; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles