我想在其他php页面上从此站点获取m3u8链接
例如:这是网站:“view-source:http://lideo.ru/embed/9528”
我想只将这个m3u8提取到其他php页面:http://hls.lideo.ru/liveapp/09528_bd608448e6c4a218d16b1f7b4018f6e8/index.m3u8?tokenhash=TIai4tLuWZHdLOS5mjNOqw
我试过这段代码,但似乎无法正常工作
$url = "http://lideo.ru/embed/9528";
$contents = file_get_contents($url);
preg_match('@m3u8([^"]+)@',$contents,$rtmp);
$link = urldecode($link[0]);
echo $link;
任何帮助请,因为我在php中不太好:):
感谢
答案 0 :(得分:1)
试试这个:
$url = "http://lideo.ru/embed/9528";
$contents = file_get_contents($url);
preg_match('/(https?\:\/\/[^\']*\.m3u8\?[^\']*)/', $contents, $result);
$link = urldecode($result[0]);
echo $link;