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

Você quer aprender PHP e ser um desenvolver profissional com certificado?

Baixe as 48 vídeo-aulas gratuitas que te ensinarão os primeiros passos para começar a desenvolver seus próprios sistemas e hotsites.

Clique no botão abaixo para baixar as 48 vídeo aulas.

>> Sim! Eu quero ter acesso as vídeos aulas

Deixe um comentário