让代码更简单

优酷VIP视频解析PHP源码分享

重要:本文最后更新于2019-03-16 12:45:27,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

前面已经分享过腾讯VIP视频解析的PHP源码了,今天又看到了一个优酷的VIP视频解析PHP源码,于是我就忍不住看了看,哈哈,效果不错。和腾讯的VIP视频解析一样,优酷解析需要优酷的VIP会员账号的登陆cookies。感兴趣的可以下载文末的源码,如果你没有代码功底,建议你还是不要使用了,因为没有说明文档。你也可以直接使用本站提供的VIP视频解析服务观看各大视频平台的VIP视频资源。

优酷VIP视频解析PHP源码分享

优酷VIP视频解析PHP源码分享

使用注意事项

  • 播放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中的网页信息看到。

文件下载


隐藏内容,解锁需要开通VIP
登录/注册

感觉很棒!可以赞赏支持我哟~

3 打赏

评论 (11)

登录后评论
大佬什么时候有时间写个新的给小白们分享下。
不能使用,失效了。。。优酷更换规则了呀,跟这个论坛网站发的源码差不多zhiyun.ppdsw.xyz/w/
有用吗?
貌似已经过期。
腾讯视频的呢?
我已经很久没测试过了。
腾讯的播放没问题,但是优酷的播放直接空白,请问调用也是ykhw.php?url=吗
是的,优酷的代码需要修改,里面有你自己账户的unid和你的ip地址。
谢谢博主回答,想具体问下怎么获取优酷utid值呢,是浏览器F12-network标签页第一个里面吗?我在cookie里面看到个(cookie:__ysuid=1555088236630H70; ...)是这个吗?还有ip是需要改成我自己服务器的ip吗?谢谢博主
上次好像有人跟我说过这个utid找不到了,应该改版了吧。
好玩好玩!
QQ咨询 邮件咨询