【问题标题】:Download youtube videos with Pytube使用 Pytube 下载 youtube 视频
【发布时间】:2020-11-05 11:52:39
【问题描述】:

我正在使用 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 视窗 - 10 Pro x86

【问题讨论】:

    标签: python python-3.x python-requests youtube pytube


    【解决方案1】:

    尝试将 PyTube 文件替换为 these one。我有同样的问题,我设法用这个替换解决了它。 您可以使用“pip show pytube”来查找文件的位置

    【讨论】:

      猜你喜欢
      • 2022-08-12
      • 1970-01-01
      • 2018-08-18
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 2021-06-17
      • 2018-05-05
      相关资源
      最近更新 更多