我正在使用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
发布于 2020-11-16 15:23:34
尝试用these one替换PyTube文件。我也有同样的问题,我设法用这个替换解决了它。您可以使用"pip show pytube“来查找文件的位置
https://stackoverflow.com/questions/64696643
复制相似问题