下载 youtube 视频信息
Downloading youtube video info
我正在尝试从这个 url 下载响应
http://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I
文件 returns 可以从浏览器下载,但是当我尝试使用 c# webclient 保存它时,我只收到错误消息。
errorcode=180&status=fail&reason=HTTP+is+not+supported.
有没有其他方法可以不使用 HTTP 从 API 下载文件?
我尝试了什么(a 是 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");
您得到的响应表明此 API 调用不支持 HTTP。下一个自然选择是 HTTPS。
https://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I
我正在尝试从这个 url 下载响应
http://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I
文件 returns 可以从浏览器下载,但是当我尝试使用 c# webclient 保存它时,我只收到错误消息。
errorcode=180&status=fail&reason=HTTP+is+not+supported.
有没有其他方法可以不使用 HTTP 从 API 下载文件?
我尝试了什么(a 是 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");
您得到的响应表明此 API 调用不支持 HTTP。下一个自然选择是 HTTPS。
https://www.youtube.com/get_video_info?html5=1&video_id=sFwcLC5HC9I