gpt4 book ai didi

php - 如何在 PHP 中仅获取 json 中的 URL

转载 作者:搜寻专家 更新时间:2023-10-31 21:04:17 24 4
gpt4 key购买 nike

如何获取 Mention 格式的 JSON 数据我想用这种 json 格式获取数据
{"22":{"quality":"22","type":"video\/mp4","url":"http://
请指导我该怎么做。
提前致谢

我已经尝试过这段代码

$url = 'http://api.miyulasi.com/youtube/1.0.0/download.php?id=7lCDEYXw3mM';
$data = file_get_contents($url);
header('Content-Type: application/json');
echo $data;

现在回复是这样的

<div class="col-md-3 col-sm-3 col-xs-6 text-center downbuttonbox"><a href="http://redirector.googlevideo.com/videoplayback?

最佳答案

给你

<?php

$url = 'http://api.miyulasi.com/youtube/1.0.0/download.php?id=7lCDEYXw3mM';
$data = file_get_contents($url);

$doc = new DOMDocument();
@$doc->loadHTML($data);
$xpath = new DomXPath($doc);

$links = array();
$expression = "//a[contains(@class, 'btn btn-default btn-sm downbuttonstyle')]";
foreach($xpath->evaluate($expression) as $link) {
$content = $link->textContent;
$link = $link->getAttribute('href');
preg_match("/&mime=([^&]*)&/", $link, $mime);
preg_match("/&itag=([^&]*)&/", $link, $itag);
preg_match("/\((.*)\)/", $content, $quality);

$links[] = array("itag" => $itag[1], "type" => $mime[1], "url" => $link, "quality" => $quality[1]);
}
header('Content-Type: application/json');
echo json_encode($links, JSON_PRETTY_PRINT);

关于php - 如何在 PHP 中仅获取 json 中的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35264727/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com