我尝试从链接获取视频链接,在浏览器中检查元素视频链接显示。但是当我看到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
答案 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逻辑进行反向工程,但我认为这可能是非法的。