Pegar elementos HTML pelo PHP usando ID ou a Classe

3,120 views
Skip to first unread message

Wemerson Couto Guimarães

unread,
Dec 26, 2012, 1:00:37 PM12/26/12
to php-b...@googlegroups.com
Pessoal, boa tarde....

Preciso pegar conteúdo de um código HTML carregado via CURL... onde preciso pegar apenas os elementos pelo seu #ID ou pela .CLASSE... mas em PHP...

Alguem sabe como fazer?


--
Wemerson Guimarães
Rio Verde - Go - Brasil

Thiago Ferreira de Lucena

unread,
Dec 26, 2012, 1:02:42 PM12/26/12
to php-b...@googlegroups.com
Com a class DOMDocument você pode carregar HTML, acho que até mesmo sem usar o cURL...



2012/12/26 Wemerson Couto Guimarães <wemer...@gmail.com>
--
Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.



--
Att.

Thiago Ferreira de Lucena
(83) 8832-3639
(83) 3578-4575

Wemerson Couto Guimarães

unread,
Dec 26, 2012, 1:14:18 PM12/26/12
to php-b...@googlegroups.com
Tranquilo.... eu tô usando o CURL porque tenho já uma função de carga assíncrona usando curl_multi... melhor que usar DOMDocument... o que eu quero mesmo é retirar alguns elementos de dentro do html (via curl ou DOMDocument::loadHTMLFile() ).... usando seu ID ou a própria seletor de Classe...

Eduardo Kraus

unread,
Dec 26, 2012, 2:56:29 PM12/26/12
to php-b...@googlegroups.com
Da uma olhada nesta classe aqui: http://en.sourceforge.jp/projects/sfnet_simplehtmldom/


--

Wemerson Couto Guimarães

unread,
Dec 26, 2012, 3:36:07 PM12/26/12
to php-b...@googlegroups.com
Opa.,.. valeu Eduardo!

Sérgio Mota

unread,
Dec 26, 2012, 1:19:38 PM12/26/12
to php-b...@googlegroups.com
Tem jeito mais fácil de fazer isso com PHP não?
OI

Fábio Pinho

unread,
Dec 27, 2012, 7:32:04 AM12/27/12
to php-b...@googlegroups.com, dgmo...@hotmail.com
Tem um projeto muito legal que é o PHPQuery code.google.com/p/phpquery/

Você acessa o código HTML pelos seletores assim como jQuery faz.

Wemerson Couto Guimarães

unread,
Dec 27, 2012, 7:46:37 AM12/27/12
to php-b...@googlegroups.com
Legal... tô usando o framework laravel e achei um bundle interessante pra ele também... o laravel-SimpleHtmlDom... é da mesma forma....

Muito útil.... pena que qualquer um dessas libs não funcionem bem quando se abre fontes externas usando CURL ou qualquer outro meio de abrir urls externas se as mesmas tiverem código html mal formatado ou tags sem fechar... é erro na certa!!!

Para ver esta discussão na web, acesse https://groups.google.com/d/msg/php-brasil/-/Gfctn6Oq8R4J.

Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.
Reply all
Reply to author
Forward
0 new messages