下载youtube视频信息

时间:2019-06-05 18:58:20

标签: c# format protocols webclient-download

我正在尝试从此URL下载响应

http://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I

返回的文件可以从浏览器下载,但是当我尝试使用c#webclient保存它时,只会收到错误消息。

  

errorcode = 180&status = fail&reason =不支持HTTP +。

是否有其他方法可以在不使用HTTP的情况下从API下载文件?

我尝试了什么(一个WebClient实例):

byte[] policko = a.DownloadData("http://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I");
a.DownloadFile("http://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I", "filename");
a.DownloadString("http://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I");

1 个答案:

答案 0 :(得分:1)

您收到的响应表明此API调用不支持HTTP。下一个自然选择是HTTPS。

https://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I