python - 如何下载 YouTube 字幕?(我不能使用 pytube 的简单方法)
问题描述
import pytube
yt = YouTube('https://www.youtube.com/watch?v=lW2pXu97Yvo')
yt.captions.all()
我正在尝试这个简单的代码并不断得到这个:
有人可以推荐一种下载 YouTube 字幕的方法吗?
解决方案
你从来没有进口过YouTube
。它应该是:
from pytube3 import YouTube # for Python 3
from pytube import YouTube # for Python 2
yt = YouTube('https://www.youtube.com/watch?v=lW2pXu97Yvo')
yt.captions.all()
推荐阅读
- django-rest-framework - 在 Django-Rest-Framework 中使用带有 OneToOneField 的 HyperlinkedModelSerializer 的最佳方法是什么?
- c# - DataAnnotations 根据选择应用两个正则表达式之一
- r - 将 XTS 上的 Apply.monthly 应用于非零列
- java - launch.json 参数的文档在哪里
- javascript - 如何从 JavaScript 中的 Map 对象获取特定键
- python - 将渲染的 Holoview 绘图添加到交互式 Bokeh APP
- powerbi - Expression.Error:找不到表的“金额”列
- git - 连续撤消多个 Git 提交但保留所有更改
- python - 重力矢量的三角加速度计 Z 角(法线矢量到 XY 平面)
- linux - 如何从 Bash 脚本中列出目标 PID 的曾孙 PID?