Manipulação de dados de página de terceiros [RESOLVIDO]

1. Manipulação de dados de página de terceiros [RESOLVIDO]

Anderson Moreira dos Santos
m00b

(usa Outra)

Enviado em 10/01/2013 - 08:28h

Bom dia a todos,

Estou com uma dúvida referente a melhor maneira de efetuar a manipulação de dados de páginas de terceiros, gostaria de implementar uma funcionalidade em meu site, mas desconheço uma ‘melhor’ maneira ou a maneira mais ‘elegante’ de efetuar esta abordagem, tenho apenas idéias ‘gambiarricas’ sobre manipulação de arquivos das páginas salvos (nossa).

Aqui vai um exemplo pra entender melhor (é só um exemplo, mas se encaixa no contexto):

Digamos que eu tenha uma página que preste determinados serviços a cidades, acontece que nesta página existe um detalhamento das informações desta cidade, onde podem ser visualizadas informações históricas e etc. Bom, estas informação já estão disponíveis para livre consulta no site do IBGE, portanto a minha intenção era basicamente capturar determinada informação trazida em uma URL do site do IBGE, por exemplo:

Gostaria de capturar o detalhamento de ‘População’, ‘Área’ e ‘Bioma’ da cidade de Curitiba, esta informação pode ser pega através do link do IBGE, estando acessível no arquivo de retorno da requisição:
http://www.ibge.gov.br/cidadesat/painel/painel.php?codmun=410690

Minha dúvida seria, qual seria a maneira mais ‘correta’ (ou que me traria maiores possibilidades) de obter esta informação para manipular, pois no caso prático minha intenção seria armazená-la em SGBD para controle de atualização das informações. Pergunto pela maneira mais correta pois na utilização em que tenho em mente, seria um bocado mais complexo que esta do exemplo.

Desde já agradeço a atenção,



  


2. MELHOR RESPOSTA

Diego Lepera
d_lepera

(usa Linux Mint)

Enviado em 10/01/2013 - 11:52h

use o file_get_contents() para obter o conteúdo completo da página.
Depois use expressões regulares para filtrar apenas as informações que você quer.

;)

3. Re: Manipulação de dados de página de terceiros [RESOLVIDO]

Jonas Tomazelli
jm007

(usa Debian)

Enviado em 10/01/2013 - 11:12h

Amigo, eu acho que de duas uma:

Talvez o ibge tenha alguma API de integração disponibilizando esses dados

Desenvolver um algoritmo que detecte as tags com as informações e passe para o banco.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts