Php 从链接获取视频URL
我尝试从一个链接中获取视频链接,在浏览器中检查元素视频链接显示。但当我看到页面源是空的。我尝试了dom解析器和其他它不显示任何Php 从链接获取视频URL,php,parsing,dom,Php,Parsing,Dom,我尝试从一个链接中获取视频链接,在浏览器中检查元素视频链接显示。但当我看到页面源是空的。我尝试了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->
<?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();
?>
您发布的网站正在向 返回一个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逻辑进行反向工程,但我认为这可能是非法的
{
"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\/"
}
]
}