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.
Manejar dados de outro site com PHP
D
3 Respostas
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
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Programacao Web avancada com PHP: Construindo software... Por Flavio Lisboa — Casa do Codigo