如何解决使用Pytube下载youtube视频
我正在使用pytubeX下载YouTube的视频,但是从昨天开始,我收到了一些错误,这些错误导致无法下载视频,我尝试了在pytube github中显示的一些更正,因此我尝试使用pytube3之后出现pytube,而我收到其他错误,请您帮忙解决这个问题?谢谢
我在此行中收到一个错误(在重新安装之前,我已经修复了该错误)
base_js = get_ytplayer_config(html)["assets"]["js"]
有时我会收到连接拒绝错误,请求和urllib错误:
urllib.error.URLError: <urlopen error [WinError 10054]
我的代码:
# ----------------------------------------------------------------------
# Third Modules:
# ----------------------------------------------------------------------
from pytube import YouTube
from tools import test_arg
# ----------------------------------------------------------------------
# Dunder or magic methods:
# ----------------------------------------------------------------------
__all__ = [
"ysearch"
]
# ----------------------------------------------------------------------
# Functions:
# ----------------------------------------------------------------------
def download(vlink):
"""
"""
# --- Argument Type Test ---
test_arg({"vlink": vlink},[str])
# --- Instance Creating ---
ytv = YouTube(vlink)
# --- Video Downloading ---
ytv.streams[-1].download()
# ----------------------------------------------------------------------
# main():
# ----------------------------------------------------------------------
def main():
links = [
"A lot of youtube videos links"
"..."
]
for c in links:
print(c)
download(c)
if __name__ == "__main__":
main()
# ----------------------------------------------------------------------
# EOF youtube.py
# ----------------------------------------------------------------------
能帮我吗?谢谢!
配置:
Python-3.8.6 Windows-10专业版x86
解决方法
尝试用these one替换PyTube文件。我遇到了同样的问题,并设法用此替换解决了该问题。 您可以使用“ pip show pytube”找到文件的位置
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。