前面已经分享过腾讯VIP视频解析的PHP源码了,今天又看到了一个优酷的VIP视频解析PHP源码,于是我就忍不住看了看,哈哈,效果不错。和腾讯的VIP视频解析一样,优酷解析需要优酷的VIP会员账号的登陆cookies。感兴趣的可以下载文末的源码,如果你没有代码功底,建议你还是不要使用了,因为没有说明文档。你也可以直接使用本站提供的VIP视频解析服务观看各大视频平台的VIP视频资源。
使用注意事项
- 播放VIP视频是利用VIP账号,获得播放地址,因此需要一个优酷VIP账号的登陆cookies。
- 不喜欢Dplayer的可以换成ckplayer之类的播放器,只要能放m3u8视频就行。
- 代码需要PHP环境支撑,并且需要开启file_get_contents函数支持ssl,否则报错。
PHP解析核心代码
隐藏内容,解锁需要开通VIP
登录/注册
上面的代码写得有点死,有个小bug,请求者的本机ip地址client_ip需要动态的,所以直接使用这份源码是不会成功的。
向优酷服务器发起请求的方法
复制
function Https($url,$c){ $curl = curl_init(); $headers = array(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查 curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false); // 从证书中检查SSL加密算法是否存在 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10); $headers[] = 'cache-control: no-cache'; $headers[] = 'Accept-Language:zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3'; $headers[] = 'Host: ups.youku.com'; $headers[] = 'Referer: http://v.youku.com'; $headers[] = 'Cookie: P_pck_rm=fgsbY75QJzl3pj1lKSBw7RWTxeKWPXa9W%2FxgMFDp5XXNya4SktfwTKvFLMDlfSqjNMbgVCPX8OXkY26A8prIx%2FISzpaU7MP5hbc4Y05w8D%2FnzLhOEloicDLsl96%2BanfNR2Ujfa%2BoVSDAglUcHSyrPZrF2hVDMjBe4ZCAsQsCgEk%3D;'; //COOIE $headers[] = 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'; $headers[] = 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0 Iceweasel/38.2.1'; curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); return curl_exec($curl); }
上面的header信息中有一项是设置cookie的,把这个登陆信息换成你自己的就OK了,不会的可以使用浏览器登陆后查看F12中的网页信息看到。
评论 (11)