首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >用regex提取m3u8和wmsAuthSsignofregex

用regex提取m3u8和wmsAuthSsignofregex
EN

Stack Overflow用户
提问于 2018-06-12 06:03:15
回答 1查看 0关注 0票数 0

这是我的正则表达式代码,用于提取下面链接http://m.liveonlinetv247.info/external.php?title=Sky%20Sports&stream=skysports1-hq的m3u8?wmsAughSign 。

代码语言:javascript
复制
$streamSite = "http://m.liveonlinetv247.info/external.php?title=Sky%20Sports&stream=skysports1-hq";

function writeFile($url, $channel) {
        $File = $channel.".strm";
        $Handle = fopen($File, 'w');
        fwrite($Handle, $url);
        fclose($Handle);
}

  $input = @file_get_contents($streamSite) or die("We are updating our servers, Please try again later: $url");

  preg_match("/(http.*?wmsAuthSign\=[^\&\">]+)/", $input, $matches);

但我还没有得到任何结果。结果应该是类似这样的: http://89.248.169.24/live/skysports1-hq/playlist.m3u8?wmsAuthSign=c2VydmVyX3RpbWU9Ni8zLzIwMTggNjowMTo1MyBQTSZoYXNoX3ZhbHVlPXhUSXdyUTFuSCtpLzRGSlhXK1dMamc9PSZ2YWxpZG1pbnV0ZXM9MTAmaWQ9MTA5LjExMC4xODQuMjU0JnN0cm1fbGVuPTE4

EN

回答 1

Stack Overflow用户

发布于 2018-06-12 15:38:35

我用了以下方法:

代码语言:txt
复制
<?php

$inputString = '<div id="player"></div> <script> var player = new Clappr.Player({ source: "http://89.248.169.24/live/skysports1-hq/playlist.m3u8?wmsAuthSign=c2VydmVyX3RpbWU9Ni8zLzIwMTggNjowMTo1MyBQTSZoYXNoX3ZhbHVlPXhUSXdyUTFuSCtpLzRGSlhXK1dMamc9PSZ2YWxpZG1pbnV0ZXM9MTAmaWQ9MTA5LjExMC4xODQuMjU0JnN0cm1fbGVuPTE4", parentId: "#player", width: 300, height: 250, autoPlay: true, loop: true, } } }); </script>';

preg_match("/(http.*?wmsAuthSign\=[^\&\">]+)/", $inputString, $matches);
#now you can access the matched string with $matches array.
echo $matches[0];

?>

输出:

代码语言:txt
复制
http://89.248.169.24/live/skysports1-hq/playlist.m3u8?wmsAuthSign=c2VydmVyX3RpbWU9Ni8zLzIwMTggNjowMTo1MyBQTSZoYXNoX3ZhbHVlPXhUSXdyUTFuSCtpLzRGSlhXK1dMamc9PSZ2YWxpZG1pbnV0ZXM9MTAmaWQ9MTA5LjExMC4xODQuMjU0JnN0cm1fbGVuPTE4
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100008655

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档