PHP 怎么获得斗鱼 TV 源地址

2016-11-11 14:30:36 +08:00
 haodeyaya

在网上找了很多资料都试过了不行,现在遇到的问题是在接口地址参数里的参数值怎么生成

http://live.qq.com/swf_api/room/10000014?cdn=ws&nofan=yes&_t=24647342&sign=3fe92e7658b0e304e55f144630145063

这面这个是接口地址每次刷新 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));

2374 次点击
所在节点    PHP
3 条回复
183387594
2016-11-11 15:24:28 +08:00
规律很难找的,谁知道他怎么加密的
haodeyaya
2016-11-11 17:32:02 +08:00
看到有很多网站都有规可循,怎么办呢
zhihaofans
2016-12-10 20:20:10 +08:00
t 一般都是 unix 时间戳
sign 就 md5 之类的吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/319817

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX