Linux 服务器上的 Pytube 返回不起作用的链接。奇怪的问题

问题描述 投票:0回答:1

为了清楚地说明问题,我将给出以下代码示例:

from pytube import YouTube

video = YouTube("https://www.youtube.com/watch?v=sMvk9kE94uE")
streams = video.streams.filter(progressive=True)
# let's say the video with 720p quality is the third one in the list
print(streams[2].url)

这个确切的代码,当我在 Windows 10 计算机上运行它时,它返回可以下载的正确 URL,而当我在 ubuntu Linux 服务器上运行它时,它返回一个不起作用的 URL,只是不断加载。

这是一张照片:

有时,而且仅有时,左侧代码会返回正确的 URL。

我不明白这是为什么。唯一的区别是操作系统。

请尝试向我提供解决此问题的任何建议。如果需要更多细节,我会直接添加。

python linux operating-system youtube-api pytube
1个回答
0
投票

这取决于你使用什么,也许你需要使用 VirtualBox,然后你需要确切的细节,如位、内存等...... 我想我上周也遇到了同样的错误,所以也许你需要编辑机器。喜欢所有的细节。

[从这里开始][1]

Second

Third

Fourth

Fifth

Six

I started here reparing th error

Eight

Nine

然后就完成了,也许是错误也许不是 也许对你有帮助^^

© www.soinside.com 2019 - 2024. All rights reserved.