$oldSetting = libxml_use_internal_errors(true);
libxml_clear_errors();
PHP 5의 DOM 기능을 사용하여 HTML에서 URL을 추출하는 방법에 대한 웹에서 많은 예제를 보았습니다.하지만 링크 텍스트도 가져와야합니다. 링크로. 아래 코드를 사용하여 앵커 태그 <a href="http://X.com">YYYYY</a>
의 href
속성에서 http://X.com
링크를 추출하는 경우 해당하는 "YYYYY"를 어떻게 얻을 수 있습니까?PHP 5로 링크 표시 텍스트와 href 속성 추출하기
$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);