使用 C#/.Net 下载 FLV 格式的 YouTube 视频的当前方法是什么?(如果有的话)(这个想法是让它纯粹基于桌面)
问问题
3007 次
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 添加缺少的下载支持的类:
于 2012-05-31T17:33:05.243 回答