如何从文件导出特定的A标记.PHP中的[html]



我有一个html文件,里面有一些a标签。

我需要从它导出一些特定的A标签。

这里是整个html文件HTML_FILE_LINK

我只想提取dl/l/Lucy.2014.Dubbed.Audio.TinyMoviez_co(Onyx).mp3?hash=27bd643109ad5f992c28e10a33afe8dc_159484_26806_3

和其他像这样的

如何在php中做到这一点?

我已经尝试过了:如何在PHP网页中获得链接列表?

我真的需要这个,如果有人能回答我将不胜感激。

基于Parse网站的url答案,已经给出了所有的a标签

$code = file_get_contents($url);
$doc = new DOMDocument();
$doc->loadHTML($code);
$links = array();
foreach ($doc->getElementsByTagName('a') as $element) {
    if ($element->hasAttribute('href')) {
        $links[] = $element->getAttribute('href');
    }
}

但是你只想要特定的链接,所以你必须检查if是否满足某些条件。提取所有相关部分并查看是否匹配

$text = $element->nodeValue;
$link = $element->getAttribute('href');
if ($text == "لینک مستقیم ویژه") {
    echo "$linkn";
}

把所有的东西放在一起就得到

$code = file_get_contents($url);
$doc = new DOMDocument();
$doc->loadHTML($code);
foreach ($doc->getElementsByTagName('a') as $element) {
    if ($element->hasAttribute('href')) {
        $text = $element->nodeValue;
        $link = $element->getAttribute('href');
        if ($text == "لینک مستقیم ویژه") {
            echo "$linkn";
        }
    }
}

最新更新