0

可以在此 URL 中获取 Youtube 隐藏字幕的 XML 代码:

http://video.google.com/timedtext?hl=en&lang=en&v=VIDEO_ID

其中 VIDEO_ID 是 youtube 视频 ID。将该代码转换为 srt 文件,我使用了以下脚本:

https://gist.github.com/golive/129171

这是一个python代码。用于运行我使用的 python 代码

C:\Python27\python youtube2srt.py

根据这个:

Python - 如何运行 .py 文件?

我将该代码复制到一个名为 youtube2srt.py 的文件中。我将该页面的 XML 代码保存为 youtube_xml.xml 文件。

当我运行它时,我收到此错误:

在此处输入图像描述

当我删除前两行并运行它时,我收到此错误:

在此处输入图像描述

我对这段代码几乎有同样的问题:

https://gist.github.com/gorlum0/1290835

有什么问题?!

4

1 回答 1

2

The first file you try to run, youtube2srt.py, is actually youtube2srt.rb and is a ruby file - not python.

The second probably requires you to install the package BeautifulSoup, which is not included in the standard python library

于 2013-09-07T11:32:05.260 回答