1

使用 C#/.Net 下载 FLV 格式的 YouTube 视频的当前方法是什么?(如果有的话)(这个想法是让它纯粹基于桌面)

4

3 回答 3

3

转到 youtube.com 并打开任何视频,然后右键单击页面并选择 viewsource search for playerConfig 你会看到它被分配了一个json,它包含你需要的所有信息。有关更多信息,您可以查看youtubeFisher,它是一个开源软件,因此您可以查看源代码并获取所需信息。

于 2012-05-31T17:51:55.567 回答
2

第一个解决方案是使用网络服务:

使用 url 参数向http://www.icyvideo.com发出 http 请求(WebClient 类很好),例如http://www.icyvideo.com/?url=http%3A%2F%2Fwww.youtube。 com%2Fwatch%3Fv%3D2Z4m4lnjxkY

Grep 网站上的链接“下载 FLY”并下载电影。

此解决方案的问题是您必须使用该网站,并且链接的位置可能会更改。不过,设置起来非常快。

于 2012-05-31T17:34:48.977 回答
1

“正确”的方法是使用他们发布的 api:

https://developers.google.com/youtube/getting_started

更新:

你可能会觉得这很有趣。这是一个向 API 添加缺少的下载支持的类:

http://ytdownloadextension.codeplex.com/

于 2012-05-31T17:33:05.243 回答