我正在编写一个使用 NodeJS 转换 YouTube 视频的网站。我正在使用一个包来转换它们(horizon-youtube-mp3)。该包有效,但是我在转换时遇到问题。每当我尝试转换 YouTube 链接时,它都会返回“服务器返回 403 禁止访问”。 95% 的链接都会出现此错误。有些链接实际上可以正常工作并正确转换,但只有少数。
我尝试在运行 3 个不同操作系统的 3 台不同计算机上运行该脚本。我的 VPS、我的笔记本电脑和我的家用电脑。我在网上查了一下,但找不到任何有用的东西。
是的,我真的很糟糕,因为我真的不明白为什么一个视频可以转换,而另一个则不能。即使视频的区域相同。
任何帮助将不胜感激!
您需要获取新链接。我刚刚犯了同样的错误。我复制了一个指向同一文件的新链接(当我比较它们时,它们是不同的)并且一切正常。