想玩一玩 pytube,发现 vscode 终端好像没有走代理

7次阅读

共计 478 个字符,预计需要花费 2 分钟才能阅读完成。

clash 打开 Allow LanTun ModeSystem Proxy

在 vscode 设置中设置http:Proxy:http://127.0.0.1:7890

# !/usr/bin/python3
# encoding=utf-8

from pytube import YouTube
from pytube.exceptions import VideoUnavailable

video = YouTube("https://www.youtube.com/watch?v=tO_L8bik10k")

print("Video_title =" + video.title)

try:
    print(video.streams)
    print(video.title)
except VideoUnavailable:
    print("视频不可用")
except Exception as e:
    print(f"发生错误: {e}")

为什么 title 可以打印出来,但是 streams 无法打印,并且返回 发生错误: HTTP Error 400: Bad Request

试了一下在 vscode 终端 ping youtube.com 连接超时

正文完
 0