$oldSetting = libxml_use_internal_errors(true);
libxml_clear_errors();
J'ai vu de nombreux exemples sur le Web pour extraire les URL du HTML avec les fonctions DOM de PHP 5, mais je dois aussi obtenir le texte du lien. comme le lien. Si j'utilise le code ci-dessous pour extraire le lien http://X.com
de l'attribut href
dans l'étiquette d'ancrage <a href="http://X.com">YYYYY</a>
, comment puis-je obtenir le "YYYYY" correspondant associé?Extraction du texte d'affichage du lien ainsi que de l'attribut href avec PHP 5
$html = new DOMDocument();
$html->loadHtmlFile($location);
$xpath = new DOMXPath($html);
$links = $xpath->query('//a');
foreach ($links as $link)
{
$url_list[$i++] = $link->getAttribute('href') . "\n";
}
libxml_clear_errors();
libxml_use_internal_errors($oldSetting);