Manejar dados de outro site com PHP

3 respostas
php
D

Olá, gostaria de criar uma aplicação web onde o programa entrasse em um site, fizesse o login, acessasse uma certa página dentro e pegasse um certo valor dentro. É possível fazer isso com PHP? Se não, a outras linguagens mais fáceis para isso? Quero PHP pois é uma aplicação Web. Pesquisando um pouco li sobre cUrl, mas não entendo como posso aplicar nisso. Sei q tem como, porque existem programas que fazem isso que eu quero, um pouco só diferente.

3 Respostas

Lucas_Camara

Com java, tem o HtmlUnit.

D

Vou pesquisar sobre, mas em php, ninguém para me responder?

J

Realmente o curl vai fazer isso que você quer, embora a extensão nativa seja complicada de usar. Você pode procurar uma biblioteca no packgist que vai simplificar o uso do curl.

Uma delas é o php-curl-class que simplifica demais o uso do curl em php. Nela você pode facilmente enviar os dados de login, obter os headers de resposta e o conteúdo das paginas. Seria melhor se o site alvo retorna-se o conteúdo em formato JSON ou XML (com uma maior interoperabilidade) mas da para encontrar o valor buscado em HTML.

Criado 26 de abril de 2016
Ultima resposta 12 de mai. de 2016
Respostas 3
Participantes 3