Получить URL-адрес последней страницы веб-страницы

$doc = new DOMDocument();
libxml_use_internal_errors(true);
@$doc->loadHTMLFile('http://www.mudah.my/Malaysia/Electronics-3000/directd-for-sale?o=1&q=directd&th=1'); 

$xpath = new DOMXPath($doc);

$nlist = $xpath->query('//*[@id="list_ads_container"]/div[1]/div[3]/span[1]/a/div');

echo $nlist->item(0)->textContent;

Я пытаюсь получить URL последней страницы веб-страницы, но в конце концов получаю слово "Последний", а не URL.

1 ответ

Решение

URL установлен в href атрибут <a>, Так что вам не нужно выбирать последний <div> и получить атрибут содержимого как

$nlist = $xpath->query('//*[@id="list_ads_container"]/div[1]/div[3]/span[1]/a');
$href  = $nlist->item(0)->getAttribute('href');
Другие вопросы по тегам