$oldSetting = libxml_use_internal_errors(true);
libxml_clear_errors();
PHP 5のDOM関数を使用してHTMLからURLを抽出する方法に関する多くの例をWebで見てきましたが、リンクテキストも取得する必要がありますリンクとして。アンカータグ<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);