问题标签 [pytube]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
141 浏览

python-3.x - tkinter 索引超出范围

当我尝试线程下载时,我收到一条错误消息,指出 IndexError: list index out of range from vid = videos[n - 1]

当我尝试在此处线程下载时会发生此问题。

0 投票
13 回答
32502 浏览

python-3.x - 使用 pytube 下载 mp3 格式的视频

我一直在使用 pytube 在 python 中下载 youtube 视频。到目前为止,我已经能够以 mp4 格式下载。

我设法下载了“音频”版本,但它是.mp4格式的。我确实尝试将扩展名重命名为.mp3,并播放了音频,但应用程序(Windows Media Player)停止响应并开始滞后。

如何直接将视频下载为音频.mp3文件?请提供一些代码,因为我是使用此模块的新手。

0 投票
2 回答
12852 浏览

python - Python下载具有特定文件名的youtube

我正在尝试用pytube这种方式下载 youtube 视频:

但该文件将与原始视频名称具有相同的名称。如何指定自定义文件名?

0 投票
2 回答
2604 浏览

python - 我从 python3 得到 ImportError no module named pytube

我已经通过以下命令安装了 pytube

当我从 python 2.x 导入 pytube 就可以了。但是我在从 python3 导入时遇到 ImportError

0 投票
1 回答
399 浏览

python-3.x - 下载视频时Kivy冻结

我想制作一个使用 pytube 和 kivy 下载 youtube 视频的应用程序。问题是应用程序冻结,然后在下载开始时停止响应。我知道它开始下载,因为它创建了一个 mp4 文件。我研究了调度和多线程,但我不知道它们是如何工作的,我什至不确定它们是否能解决我的问题。谁能告诉我在哪里看?

蟒蛇文件:

基维文件:

0 投票
1 回答
2691 浏览

python-3.x - 使用 python 脚本下载 Youtube 视频

我有这个用于下载 youtube 视频的脚本

但我希望这基于用户提示模式发生。所以它应该要求用户输入 url,然后从那里进一步下载视频,所以我确实喜欢这个

所以这就是错误。有人可以帮我解决这个问题吗?

感谢您的支持!

0 投票
2 回答
499 浏览

python - 从 pytube 数组中提取元素会产生错误

我试图提取元素并将其分配给数组中的变量,但它给了我这个错误:

这是我的代码

但是,如果我直接用输出替换 link.streams.all() ,错误就会消失。

关于如何解决这个问题的任何想法?

0 投票
8 回答
15982 浏览

python - 如何添加进度条?

有没有办法在 pytube 中添加进度条?我不知道如何使用以下方法:

我的代码:

0 投票
1 回答
13505 浏览

youtube - 使用 pytube 从 YouTube 下载音频

我正在使用 pytube 和 Python 3.5 从 YouTube 下载视频,但我需要将视频转换为带有 .avi 扩展名的音频。

这是我目前正在使用的代码:

在上面的代码中,我可以下载视频。

我的问题是:如何直接在 YouTube 上下载带有扩展名的视频音频.avi

YouTube Data API 可以帮助我专门下载音频吗?

0 投票
1 回答
2565 浏览

python-3.x - 如何结合 pytube 和 tkinter 标签来显示进度?

我正在编写从 youtube 下载歌曲的小程序(使用 pytube),我想添加 python tkinter GUI 以在文件下载时显示百分比值。

现在,当我执行我的代码时,程序首先下载文件(大约需要 60 秒),然后才显示 100% 的标签。如果我想在下载文件的同时看到标签值从 0% 攀升到 100%,我应该在代码中进行哪些更改?

代码 Python3: