|
官网:https://web.guangdianyun.tv/tv/2653?uin=2268
接口:https://1812501212048408.cn-hangzhou.fc.aliyuncs.com/2016-08-15/proxy/node-api.online/node-api/tv/getPlayAddress?id=2653&uin=2268&clientId=f010d5ed-3e75-403b-b087-3a9efe8e5b61
接口只有这个clientId变化应该是一个 uuid4
- <?php
- $header = array(
- 'Referer: https://web.guangdianyun.tv/',
- 'User-Agent:
- Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1',
- 'Token:',
- 'X-Ca-Stage:'
- );
- $clientId = generateUuidV4(); // 应该是不对的 不知道咋才是对的 这个中间部分的<font color="#ff0000">403b</font>位置是5位数
- $url = 'https://1812501212048408.cn-hangzhou.fc.aliyuncs.com/2016-08-15/proxy/node-api.online/node-api/tv/getPlayAddress?id=2653&uin=2268&clientId=85db4855-cb92-4ea6-8843-57a8310a92c9';//. $clientId;
- $jsonString = get_data($url,$header);
- function get_data($url,$header){
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
- curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
- $data = curl_exec($ch);
- curl_close($ch);
- return $data;
- }
- function generateUuidV4() {
- return sprintf(
- '%08s-%04s-%04s-%04s-%012s',
- bin2hex(random_bytes(4)),
- bin2hex(random_bytes(2)),
- '4' . bin2hex(random_bytes(2)),
- bin2hex(random_bytes(2)),
- bin2hex(random_bytes(6))
- );
- }
- ?>
复制代码 获取的url但是打不开
|
|