Escolha uma Página

Introdução

Precisava pegar o conteúdo de uma página HTML e pegar algumas informações dentro dela, eu geralmente usava expressão regular para fazer isso, porém da muito trabalho e hoje eu achei uma classe muito boa para fazer este trabalho!

PHP Simple HTML DOM Parser

O uso desta classe é bem simples, não precisa de extensão nem nada, basta dar uum include e ser feliz!

Baixe o arquivo do endereco

http://sourceforge.net/projects/simplehtmldom/

Exemplos de Uso

// get DOM from URL or file
$html = file_get_html('http://www.google.com/');
 
// find all link
foreach($html->find('a') as $e)
    echo $e->href . '
';
 
// find all image
foreach($html->find('img') as $e)
    echo $e->src . '
';
 
// find all image with full tag
foreach($html->find('img') as $e)
    echo $e->outertext . '
';