优酷真实视频地址解析 | 您所在的位置:网站首页 › 优酷高清下载地址 › 优酷真实视频地址解析 |
优酷真实视频地址解析——2016年9月20日
没时间跟优酷肛啊,投奔youtube-dl了。项目地址为https://github.com/rg3/youtube-dl 如果另有用途,比如只想拿到真实地址而不下载,可参考以下C#代码: public string[] getRealUrlUsingYoutubeDL(string YoukuUrl) { string fileName = @"youtube-dl.exe"; Process p = new Process(); p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.FileName = fileName; p.StartInfo.CreateNoWindow = true; p.StartInfo.Arguments = string.Format(" --get-url --skip-download {0}", YoukuUrl); p.Start(); p.WaitForExit(5000);//亲测,youtube-dl会因为不知道什么原因阻塞。。 string output = p.StandardOutput.ReadToEnd(); return output.Split('\n');//最后一个是"",自己处理吧 }顺便一提,腾讯视频、乐视、爱奇艺、搜狐、新浪什么的都可以这么处理。 =================================================我是分割线,以下是2015年的解析方法============================================= 序:优酷之前更新了次算法(很久之前了,呵呵。。。),故此很多博客的解析算法已经无法使用。很多大牛也已经更新了新的解析方法。我也在此写篇解析过程的文章。(本文使用语言为C#) 由于优酷视频地址时间限制,在你访问本篇文章时,下面所属链接有可能已经失效,望见谅。 例:http://v.youku.com/v_show/id_XNzk2NTI0MzMy.html 1:获取视频vid在视频url中标红部分。一个正则表达式即可获取。 1 string getVid(string url) 2 { 3 string strRegex = "(? |
CopyRight 2018-2019 实验室设备网 版权所有 |