如何获得加载链接


How to get loaded link

我正在我的本地主机xammp上创建一个脚本,这个脚本正在从这个网站Primewire.ag 获取下载链接

我已经成功地创建了脚本并获得了href链接,但我被困在这里,当我在版本2、版本3的浏览器中使用inspect元素或下载链接表时,你可以看到href属性中显示的链接是这样的:

/external.php?title=Camp+Massacre&url=aHR0cDovL3ZpZHppLnR2L2Z3eWM4bmZreDJ3eC5odG1s&domain=dmlkemkudHY=&loggedin=0

当你点击这个链接时,它将在新窗口中打开,现在加载的真正链接是http://vidzi.tv/fwyc8nfkx2wx.html

我想得到真正的链接,我该如何做到这一点?

我将所有的评论组合成了自己的答案,并想与大家分享。请参见下文。

include('simple_html_dom.php');
$html = new simple_html_dom();
$html->load_file("https://www.primewire.ag/watch-2757658-Camp-Massacre-online-free");
$link = array();
foreach($html->find('div.choose_tabs div.actual_tab table.movie_version ') as $download){
    $link[] = $download->find('tr td span.movie_version_link a',0)->href;
}
foreach($link as $lin){
    $parts = parse_url($lin);
    parse_str($parts['query'], $query);
    echo base64_decode($query['url']) . '<br/>';
}

Vidzi很容易报废。您可以通过一点DOM操作获得获取下载页面的热链接。

当你获取一个vidzi链接时,你必须找到视频所在的IP和端口,为此你可以使用同一服务器中的预览图像。

.video-preview-left > img

将图像src分解到IP和端口。然后您需要获得视频ID,因为原始URL包含页面ID。

ID以javascript形式传递。这是介于之间的字符串

thumbnails|kind|vtt|tracks|mp4|

|hls|type|embed|m3u8

mp4|ID字符串|hls

瞧,你有身份证。热链接是:

ip:port/video-ID/v.mp4