php怎么获取网页中播放器里面的动态的token 播放地址?请神赐教 例如http://iptv.everydaytv.top/ 里面的
token不是在列表里面,直接请求每个频道对应的页面再用正则提取下,示例如下
<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>';
}
}
?>
这个图片中的 refer
说明了token
是在点击过程中或点击后生成的。对此有2种方式达到你的目的