Como encontrar todos os links de uma Página Dinamicamente

Se você quer encontrar todos os links de uma página em PHP dinamicamente, veja este simples artigo.

 

Código fonte para obter todos os links de uma página

Para encontrar todos os links de uma página, utilize o código abaixo.

$html = file_get_contents('http://www.example.com');
 
$dom = new DOMDocument();
@$dom->loadHTML($html);
 
// grab all the on the page
$xpath = new DOMXPath($dom);
$hrefs = $xpath->evaluate("/html/body//a");
 
for ($i = 0; $i < $hrefs->length; $i++) {
       $href = $hrefs->item($i);
       $url = $href->getAttribute('href');
       echo $url.'<br />';
}

 

Dica Extra: Quer aprender PHP do zero ao profissional avançado? Veja como

Como encontrar todos os links de uma Página Dinamicamente
5 (100%) 2 votes

Deixe um comentário