YouTube Transcript APIを使用してブラウザ自動化なしでYouTube字幕を取得する
手動または自動生成されたYouTube字幕(翻訳を含む)を、SeleniumやAPIキーを使わずに取得します。要約、抽出、引用チェックなどに先立って利用できます。
前提条件
Python、YouTube動画ID
インストール
お使いの環境に合わせたアップストリームのインストール方法またはセットアップ方法を使用してください。
- pip install youtube-transcript-api
アップストリームからの要件と注意点:
- これは、指定されたYouTube動画のトランスクリプト/字幕を取得できるPython APIです。自動生成された字幕にも対応し、字幕の翻訳もサポートしており、ヘッドレスブラウザを必要としません。
- python
基本的な使い方や入門メモ:
-
pipを使用してこのモジュールをインストールすることをお勧めします。
-
このモジュールは既存のアプリケーションに統合するか、CLI経由で使用できます。
-
API
-
アップストリームのドキュメントから抽出: https://raw.githubusercontent.com/jdepoix/youtube-transcript-api/HEAD/README.md