如何代表客户获取直接链接?



我知道我可以使用以下命令通过以下方式获取视频音频的直接链接:

youtube-dl -f 139 --get-url https://www.youtube.com/watch?v=dQw4w9WgXcQ

这将给我网址

但是,只能在运行命令的计算机上访问此链接。我尝试使用客户端的 IP 更改 IP,但它仍然不起作用。客户端无法自行运行命令,因此必须在其他地方完成。

有没有办法生成客户端可以使用的直接链接?

这在youtube-dl常见问题解答中有详细的答案。

对于youtube-dl支持的某些网站,您可以简单地将链接提供给客户端。对于其他人来说,也许可以改变一些东西。例如,曾经有一段时间,您可以通过IPv6向YouTube发送请求,并且会为您提供一个IP不受限制的下载URL。

由于YouTube分发的所有链接仅限于请求链接的客户端的IP地址,因此无法获得在具有不同IP地址的计算机上工作的链接。

最新更新