php怎么获取网页中播放器里面的动态的token 播放地址?

php怎么获取网页中播放器里面的动态的token 播放地址?请神赐教 例如http://iptv.everydaytv.top/ 里面的

token不是在列表里面,直接请求每个频道对应的页面再用正则提取下,示例如下

img

<meta charset="utf-8">
<?php
$url="http://iptv.everydaytv.top/?act=list&tid=%E9%A6%99%E6%B8%AF%E9%A0%BB%E9%81%93";
$html=file_get_contents($url);
preg_match_all('/href="\?act=play&tid=([^&]+)&id=([^&]+)&token=([^&"]+)/',$html,$ms);
if($len=count($ms[0])){
    for($i=0;$i<$len;$i++){
        echo $ms[1][$i].'<br>';
        echo $ms[2][$i].'<br>';
        echo $ms[3][$i].'<br>';
        echo '<hr>';
    }
}

?>


img

这个图片中的 refer 说明了token是在点击过程中或点击后生成的。对此有2种方式达到你的目的

img

  1. 分析背后的js代码,看看js有没有生成token的操作
  2. web逆向(自行百度)
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632