Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

valdir calixto

[Resolvido] Dom Document

Recommended Posts

Boa tarde, fiz um teste para ler os dados que estão em uma URL, dentro da url, quero ler as tags html <a href> e pegar o conteúdo ou seja o link.

 

 

fiz o seguinte:

 



$dom = new DOMDocument();
$dom->loadHTML($response);


$tests = $dom->getElementsByTagName( 'a' )->item( 0 )->nodeValue;

Só que não me traz a URL e sim o texto exibido na página HTML para o usuário clica.

 

Alguém pode tem alguma idéia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

<a href="http://twitter.com/">Visit twitter</a>

 

Com o que código que fez, você pega o conteúdo "Visit twitter". Para pegar o ATRIBUTO href, faça:

 

$tests = $dom->getElementsByTagName( 'a' )->item( 0 )->getAttribute( 'href' );

 

:)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá captorou o link, porém apareceu estas mensagens

 

The URL has moved here

 

Warning: DOMDocument::loadHTML() [domdocument.loadhtml]: htmlParseEntityRef:

 

Warning: DOMDocument::loadHTML() [domdocument.loadhtml]: htmlParseEntityRef:

 

Warning: DOMDocument::loadHTML() [domdocument.loadhtml]: htmlParseEntityRef:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.