我如何从youtube视频中获取字幕是通过向此网址发出一个简单的请求https://video.google.com/timedtext?lang=&v = {videoId}
我尝试使用Youtube API v3,但目前无法正常工作。当您对某个视频使用YouTube API
v3发出请求时,您需要上传视频的人批准字幕的下载,否则请在控制台中显示403错误。出现错误是正常现象,服务器未收到批准,因此返回错误。
您可以使用Youtube API v3从自己的视频中下载字幕。
与此类似的工作即可完成。响应将采用XML格式:
$.ajax({ type: "POST", url: "https://video.google.com/timedtext?lang=en&v=5MgBikgcWnY" }).done(function (response) { console.log(response); }).fail(function (response) { console.log(); });


