首页 / PHP / 抓取源码-PHP怎么获得斗鱼TV源地址
抓取源码-PHP怎么获得斗鱼TV源地址
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了抓取源码-PHP怎么获得斗鱼TV源地址,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1740字,纯文字阅读大概需要3分钟。
内容图文
![抓取源码-PHP怎么获得斗鱼TV源地址](/upload/InfoBanner/zyjiaocheng/149/e21222b8f80b4cfcb855a0c30cdd3890.jpg)
http://live.qq.com/swf_api/ro...
这面这个是接口地址每次刷新t和sign的参数都会变化,请教怎么获得这里参数,或者生成出
我之前在网上找到的Python语言写的抓钱改成PHP的生成出来的地址访问接口提示出错
function getmd5($str){
$m=md5($str);
return $m;
}
function l_request($action){
$baseUrl = "http://www.douyutv.com/api/v1/room/";
$midReq = "?aid=android&cdn=ws&client_sys=android&time=";
$t=time();
$md5_url= $action . $t . 1231;
//$auth = getmd5($md5_url);
$requrl= $baseUrl . $action . $midReq . $t . "&auth=" . getmd5($md5_url);
return $requrl;
}
echo (l_request(10000346));
回复内容:
在网上找了很多资料都试过了不行,现在遇到的问题是在接口地址参数里的参数值怎么生成
http://live.qq.com/swf_api/ro...
这面这个是接口地址每次刷新t和sign的参数都会变化,请教怎么获得这里参数,或者生成出
我之前在网上找到的Python语言写的抓钱改成PHP的生成出来的地址访问接口提示出错
function getmd5($str){
$m=md5($str);
return $m;
}
function l_request($action){
$baseUrl = "http://www.douyutv.com/api/v1/room/";
$midReq = "?aid=android&cdn=ws&client_sys=android&time=";
$t=time();
$md5_url= $action . $t . 1231;
//$auth = getmd5($md5_url);
$requrl= $baseUrl . $action . $midReq . $t . "&auth=" . getmd5($md5_url);
return $requrl;
}
echo (l_request(10000346));
https://github.com/soimort/yo...
这是python版的 自行改成php的
php:
'ws', 'rate'=> '0', 'tt'=> $tt, 'did'=> $did, 'sign'=> $sign];
$api_url = "http://www.douyu.com/lapi/live/getPlay/" . $room_id;
$api_data = curl($api_url,'post',http_build_query($d));
$api_data = json_decode($api_data,1);
//print_r($api_data);
if($api_data['error'] === 0){
echo '直播流地址:' . $api_data['data']['rtmp_url'] . '/' . $api_data['data']['rtmp_live'];
}else{
echo 'api请求错误';
}
内容总结
以上是互联网集市为您收集整理的抓取源码-PHP怎么获得斗鱼TV源地址全部内容,希望文章能够帮你解决抓取源码-PHP怎么获得斗鱼TV源地址所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。