guoma 发表于 2024-7-2 20:43:07

触电代理求助

本帖最后由 guoma 于 2024-7-2 20:44 编辑

下面的代码只能得到加密线路,不知缺少什么参数,请坛里大师指教:
<?php
error_reporting(0);
$id = isset($_GET['id'])?$_GET['id']:'gdws';
$n = [
   'gdws' => 1182, //广东卫视
   ];

$url = "https://api.itouchtv.cn:8090/liveservice/v3/tvChannelList";
$ts = time();
$key = "HGXimfS2hcAeWbsCW19JQ7PDasYOgg1lY2UWUDVX8nNmwr6aSaFznnPzKrZ84VY1";
$sign = base64_encode(hash_hmac("SHA256","GET\n$url\n$ts\n",$key,1));

$h = [
   "X-ITOUCHTV-Ca-Key:28778826534697375418351580924221",
   "X-ITOUCHTV-CLIENT: ews_APP",
   "X-ITOUCHTV-Ca-Signature:$sign",
   "X-ITOUCHTV-Ca-Timestamp:$ts",
   ];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_HTTPHEADER,$h);
$data = curl_exec($ch);
curl_close($ch);
$json = json_decode($data,1);

$j=0;
foreach($json['tvChannelList'] as $v){
if($id == ''){
   echo $j++.','.$v['name'].','.$v['pk']."\n";
   } else {
   if($n[$id]==$v['pk']){
      $playurl = $v['url'];
      header("location:".$playurl);
      echo $playurl;
      }
   }
   }
?>

chenanan 发表于 2024-7-9 20:34:25

chenanan 发表于 2024-7-9 19:48
触电又恢复了,wjxgzz大神那个可以看了

    $bstrURL = "https://api.itouchtv.cn/liveservice/v3/tvChannelList?fromSource=wxapp&node=$node";
      "X-ITOUCHTV-CLIENT: WX_APP",
就改2处

chenanan 发表于 2024-7-2 20:43:08

触电又恢复了,wjxgzz大神那个可以看了

javon 发表于 2024-7-2 23:10:47

帮不到,只能打卡支持一下,大佬,加油

jiteloozz 发表于 2024-7-2 23:49:52

苹果手机容易抓包,安卓APP基本都限制了V P N连接。

侠客126 发表于 2024-7-3 06:01:51

帮顶,,,,,,

gzlspycw 发表于 2024-7-3 06:57:02

帮顶,,,,,,

KK123 发表于 2024-7-3 15:19:54

帮不到,只能打卡支持一下,大佬,加油

drow2012 发表于 2024-7-3 15:31:33

水平不够,只能围观一下。

mustmax 发表于 2024-7-4 09:30:36

大佬搞不定的事,我们也没有办法的

天涯中国 发表于 2024-7-4 10:11:31

水平不够,只能围观一下。

chenanan 发表于 2024-7-5 22:30:03

帮顶,希望能解决

javon 发表于 2024-7-6 08:09:41

帮顶,,,,,,
页: [1] 2
查看完整版本: 触电代理求助