从链接获取视频URL

时间:2015-05-10 08:25:41

标签: php parsing dom

我尝试从链接获取视频链接,在浏览器中检查元素视频链接显示。但是当我看到Page Source是空的时候。我尝试dom解析器和其他它没有显示任何

<?php 
header('Content-type: text/plain');

include 'HTML5/Parser.php';

$html = "http://www.nowvideo.co/mobile/#/videos/029361d6b060a";
$d = HTML5_Parser::parse($html);

echo $d->saveHTML();
?>

如何从此网址获取Mp4链接?

 http://www.nowvideo.co/mobile/#/videos/029361d6b060a

1 个答案:

答案 0 :(得分:0)

您发布的网站正在向

发出ajax请求

http://www.nowvideo.co/mobile/ajax.php?videoId=029361d6b060a

返回一个JSON对象:

{
    "total_count" : 1,
    "items" : [{
            "id" : "029361d6b060a",
            "title" : "Infini.2015.HDRip.XviD.AC3-EVO",
            "desc" : "",
            "pic" : "play.png",
            "fullurl" : "video.php?id=029361d6b060a",
            "download" : "video.php?id=029361d6b060a&download=1&key=c17e9dc935424de478ccff158806178f",
            "videoLink" : "http:\/\/www.nowvideo.co\/video\/"
         }
    ]
}

然后我假设其他视频网站都这样做,有一些javascript逻辑处理这个JSON对象并构建视频链接,这样就不容易复制这些视频。

您最好的选择是尝试对这种javascript逻辑进行反向工程,但我认为这可能是非法的。