我正在制作一个使我能够下载YouTube视频的应用程序。如果您不知道如何通过选择YouTube视频上的“网络”标签,然后刷新页面,使用“mime-type:audio / webm” {EDIT::并从url中删除&range = ..}进行过滤,则可以访问所有内容视频文件,例如音频,视频,低质量,高质量等。
我想要制作但似乎无法弄清的应用程序将转到https://youtube.com/watch?v=VIDEO_ID,通过“mime-type:audio / webm”过滤请求并列出所有找到的链接。
如何从C#中访问此内容?
a screenshot of what I'm talking about in regards to video types
最佳答案
您可以清楚地看到Web请求是由JavaScript发起的。
这样一来,很难从C#发起这样的请求,因为:
另一个选择是 checkout Google's API,但是我不确定它们是否公开了这种功能。
关于c# - C#URL,获取所有类型为 “audio/webm”的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62744112/