使用C#/ .Net以FLV格式下载YouTube视频的当前方式是什么? (如果有的话)(想法是纯粹基于桌面)
答案 0 :(得分:3)
转到youtube.com并打开任何视频,然后右键单击页面并选择viewsource搜索playerConfig,您将看到它已分配json,它包含您需要的所有信息。有关详细信息,您可以查看youtubeFisher它是一个开源软件,以便您查看源代码并获取所需信息。
答案 1 :(得分:2)
首先解决方案是使用网络服务:
使用url参数向http://www.icyvideo.com发出一个http请求(WebClient类很好) http://www.icyvideo.com/?url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D2Z4m4lnjxkY
在网站上点击链接“下载FLY”并下载电影。
此解决方案的问题在于您必须使用该网站,并且链接的位置可能会发生变化。不过,设置起来非常快。
答案 2 :(得分:1)
“正确”的方式是使用他们发布的api:
https://developers.google.com/youtube/getting_started
<强>更新强>
你可能会发现这很有趣。这是一个为API添加缺少下载支持的类: