Como extrair dados de um site?

4 respostas
P

bom pessoal eu preciso pegar os dados que se repetem em uma página como uma lista por exemplo

1 ????-
   2 ????-
   3 ????-

ou seja, eu quero acessar o site e copiar um campo(por exemplo as noticias) que ficam dentro de uma tag

e colar no meu site…

Qual o melhor jeito de fazer isso… php, javascript,… e como faria? por RegEx ou teria alguma outra forma???

4 Respostas

M

Pinky:
bom pessoal eu preciso pegar os dados que se repetem em uma página como uma lista por exemplo

1 ????-
   2 ????-
   3 ????-

ou seja, eu quero acessar o site e copiar um campo(por exemplo as noticias) que ficam dentro de uma tag

e colar no meu site…

Qual o melhor jeito de fazer isso… php, javascript,… e como faria? por RegEx ou teria alguma outra forma???

Procure por um HTML Parser. Com ele você consegue extrair dados de tags HTML.

P

javascript pegue os id’s das div’s e mande ver.

P

html e jquery da uma olha nos selectors do jquery

http://api.jquery.com/category/selectors/

C

Pinky:
bom pessoal eu preciso pegar os dados que se repetem em uma página como uma lista por exemplo

1 ????-
   2 ????-
   3 ????-

ou seja, eu quero acessar o site e copiar um campo(por exemplo as noticias) que ficam dentro de uma tag

e colar no meu site…

Qual o melhor jeito de fazer isso… php, javascript,… e como faria? por RegEx ou teria alguma outra forma???

Pode usar jQuery e fazer algo assim:

suponha que seu html seja isso

<body>
             <div id="noticias">
                  <div class="noticia">conteúdo...</>
                  <div class="noticia">conteúdo...</>
                  <div class="noticia">conteúdo...</>
                  <div class="noticia">conteúdo...</>
                   ...
             </div>
     </body>

use o código jQuery

// ex.: muda a cor
     $("#noticias .noticia").css("background-color", "yellow");

Agora depende de como vai usar esses dados.

Criado 5 de junho de 2012
Ultima resposta 27 de jun. de 2012
Respostas 4
Participantes 5