pytube相关内容

GUI在下载PyQt5和Pytube时冻结

我已经用Python制作了一个桌面应用程序,并使用了可以从YouTube下载视频的PyQt5和Pytube。当下载正在进行时,我想向用户显示动画。实际上我是这样做的,但是当文件正在下载时,PyQt窗口似乎冻结了,一切都会暂停,直到下载完成。有人知道为什么会发生这种事吗?我如何修复它? 以下是代码片段: def download_created(self, qual): # Used i ..
发布时间:2022-02-23 20:04:36 Python

将youtube直播流录制到python中的文件

我想录制 youtube 直播并使用 python 将其保存到文件中. 我尝试使用 pytube 库,但它可能适用于视频,而不适用于直播. 我想录制流并将其保存到视频格式为 avi 或类似格式的文件中. 解决方案 根据@wownis 的回答修改. (我尝试了那个答案,但是,它不起作用.) # pip install urllib# pip 安装 m3u8# pip 安装流链 ..
发布时间:2021-10-04 20:01:43 Python

PyTube3 播放列表返回空列表

似乎在过去 2 或 3 周的某个时候,Playlist 类似乎对我停止工作了.我尝试了以下改编自 他们的 GitHub 的代码片段: from pytube import Playlist播放列表 = 播放列表(“https://www.youtube.com/playlist?list=PLynhp4cZEpTbRs_PYISQ8v_uwO0_mDg_X")打印(len(播放列表.video_ ..
发布时间:2021-10-04 20:00:22 其他开发

使用pytube下载管视频时如何添加tqdm以显示进度条?

我正在学习 pytube 下载 Youtube 视频并尝试 tqdm 在它上面显示进度条,但它显示了各种错误,我也不明白发生了什么当我使用 pytube 下载视频并显示进度条时,这是我无法在其中添加 tqdm 的原因. 我用pytube写的代码运行良好,代码如下: from pytube import YouTubeurl = str(input("请输入视频链接:"))yt = YouT ..
发布时间:2021-10-04 20:00:10 Python

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

我正在尝试以这种方式使用 pytube 下载 youtube 视频: from pytube import YouTubeYouTube('http://youtube.com/watch?v=9bZkp7q19f0').streams.first().download() 但文件将与原始视频名称相同.如何指定自定义文件名? 解决方案 更新: 现在添加了该功能.您现在可以在不下载 ..
发布时间:2021-10-04 20:00:07 Python

如何添加进度条?

有没有办法在 pytube 中添加进度条?我不知道如何使用以下方法: pytube.Stream().on_progress(chunk, file_handler, bytes_remaining) 我的代码: from pytube import YouTube# 从 pytube 导入流从一般导入 append_to_file定义下载器(video_link,down_dir=None ..
发布时间:2021-10-04 19:52:59 Python

Tkinter 异常回调

我仍在开发我的小 Tkinter 项目,这是一个简单的 youtube 视频下载器每次我尝试使用 tkinter 窗口时,它都会给我一个异常回调和值错误 Tkinter 回调中的异常回溯(最近一次调用最后一次):文件“C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.7_3.7.1776.0_x64__qbz5n2kfr ..
发布时间:2021-09-08 19:48:48 Python

如何结合 pytube 和 tkinter 标签来显示进度?

我正在编写从 youtube 下载歌曲的小程序(使用 pytube)并且我想添加 python tkinter GUI 以在文件下载时显示百分比值. 现在,当我执行我的代码时,程序首先下载文件(大约需要 60 秒),然后才显示 100% 的标签.如果我想在下载文件的同时看到标签值从 0% 上升到 100%,我应该在代码中更改什么? 代码 Python3: from pytube im ..
发布时间:2021-09-08 19:25:15 其他开发

Pytube 仅定期工作(KeyError: 'assets')

在尝试运行我的小型测试脚本时,Pytube 十次中有五次会向我发送此错误. 脚本如下: 导入pytube导入 urllib.request从 pytube 导入 YouTubeyt = YouTube('https://www.youtube.com/watch?v=3NCyD3XoJgM')print('Youtube 视频标题为:' + yt.title + '!立即下载!') 这是 ..
发布时间:2021-06-28 19:09:48 Python

使用 pytube 从 YouTube 下载音频

我使用 pytube 和 Python 3.5 从 YouTube 下载视频,但我需要将视频转换为带有 .avi 扩展名的音频. 这是我目前正在使用的代码: from pytube import YouTubeyt = YouTube(str(input("请输入视频链接:")))视频 = yt.get_videos()s = 1对于视频中的 v:打印(str(s)+"."+str(v)) ..
发布时间:2021-06-26 20:47:28 其他开发

Pytube 给出“HTTP 错误 404:未找到"错误.有谁知道如何解决这个问题?

我在尝试使用 pytube 包从 YouTube 下载视频时遇到问题. 我收到一个 “HTTP 错误 404:未找到" 错误.有人熟悉这个错误吗?我一直在尝试对此进行研究,但尚未找到导致问题的任何原因. 我将分享我的代码和以下错误: from pytube import YouTube视频 = YouTube(“https://youtu.be/sflWFZKFJgk")打印(视频. ..
发布时间:2021-06-25 20:03:42 Python

python模块pytube的on_progress_callback问题

我正在尝试使用 python 模块 pytube 执行 YouTube 下载程序,但遇到此错误. TypeError: 不支持的操作数类型 -: 'int' 和 'NoneType' 我试图在开始下载按钮上显示下载的百分比.(我正在使用 tkinter) 这是我的进度函数代码: def progress_function(流=无,块=无,文件句柄=无,剩余=无):file_do ..
发布时间:2021-06-21 20:31:58 Python

在 pytube 中显示进度

导入pytubedef video_downloader():vid_url=str(input("请输入视频地址:"))print('正在连接,请稍候...')视频=pytube.YouTube(vid_url)流=video.streamsFile_name=input('文件名:')格式=输入('音频或视频:')如果格式=='音频':过滤器=Streams.get_audio_only(su ..
发布时间:2021-06-21 20:31:45 Python

如何清除YouTube视频下载器中的“密码"错误并以mp3格式下载视频?

我正在尝试使用pytube和tkinter在python中创建一个 YouTube视频下载器.大部分视频都可以正常下载,但在某些视频中,我收到的错误代码为'cipher'.发生这种情况时,有人可以帮忙吗? 我也试图以mp3格式下载,但是将'audioonly'属性设置为True会以mp4格式下载我的文件,而没有视频.但是我想要mp3中的格式.我该怎么办? 这是我的代码 def st ..
发布时间:2021-05-04 19:22:48 Python

KeyError:"url_encoded_fmt_stream_map"

我正在尝试编写一个可以从YouTube下载整个播放列表的代码.它适用于某些播放列表,但不适用于少数播放列表.我在下面的代码中显示的播放列表之一.也可以随时在此代码上添加更多功能. 如果已有下载该播放列表的代码,请与我分享链接 ` from bs4 import BeautifulSoup from pytube import YouTube import urllib.request ..
发布时间:2020-09-20 06:24:09 Python