我有一个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";
}
}
}