Como se conectar em um site remoto a partir do meu?

1. Como se conectar em um site remoto a partir do meu?

Edimar
dimasdaros

(usa Arch Linux)

Enviado em 02/05/2012 - 23:20h

Boa noite pessoal,

não sei nem como posso fazer essa pergunta ao certo, mas vamos lá.
Tenho um site qualquer com login e senha normal, beleza. Queria alguma forma para tratar as informações que me são fornecidas após esse login, o site abre uma nova página com uma tabela, queria pegar essa tabela e tratar o conteúdo.

Uma solução que pensei aqui seria criar "algo", onde eu informasse estes dados de login/senha, ele repassava a conexão para o site onde é feito o login, e me trazia os dados.

Andei dando uma pesquisada, li sobre socket, parece ser possível fazer assim, mas não tenho a mínima ideia de como o fazer.

Quero me conectar em um site e colocar as informações em um aplicativo para Android que estou desenvolvendo, mas não possuo acesso ao banco de dados diretamente, então queria aproveitar esse login na página para isso.


Alguém possui um ideia de como pode ser feito?
Com quais ferramentas, ou o que preciso para fazer isso? Essa ideia esta não faz 2h aqui na cabeça, precisa amadurecer ainda, mas se alguém tiver uma sugestão, agradeceria.


Obrigado desde já.
Abraço.
Dimas


  


2. Re: Como se conectar em um site remoto a partir do meu?

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/05/2012 - 00:45h

Caro dimasdaros, tudo bem?

Nessa situação, geralmente usamos a API fornecida pelo serviço com o qual estamos tentando nos comunicar.
Aconselho que faça uma pesquisa sobre OAuth e dê uma lida no assunto, vai te ajudar bastante. O OAuth vai servir para autenticar os dados do usuário no serviço que você irá utilizar: GMail, Facebook, Twitter, etc.

Por exemplo, digamos que seja o Twitter. Você precisará ler esta documentação (https://dev.twitter.com/docs/api) para saber como usar a API, podendo utilizar o REST com todas as funcionalidades que o Twitter libera via API.

Abraço e boa sorte.


3. Re: Como se conectar em um site remoto a partir do meu?

Edimar
dimasdaros

(usa Arch Linux)

Enviado em 03/05/2012 - 08:01h

Opa, vlw pela dica Orlando,

mas somente uma questão, e quando o site não possui um API pronta, ou algo que facilite isso?
Mas a linha de raciocínio é essa mesma do Twitter, quero me conectar no site e trazer os dados dele, como o app para Android faz, mas sem possuir uma ferramenta do desenvolvedor do site que me auxilie nisso.

Não conheço o OAuth, vou dar uma lida sobre ele :)


4. Re: Como se conectar em um site remoto a partir do meu?

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/05/2012 - 12:09h

Aí você vai precisar acessar o banco de dados diretamente para puxar os dados.
Ou você tenta via WebService, com a API da aplicação (mas você disse que não existe) ou tenta a nível de banco de dados (que você disse que não tem acesso). Aí complicou. :/


5. Re: Como se conectar em um site remoto a partir do meu?

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/05/2012 - 12:14h

Cara, existe o cURL, mas não funciona em Java. Você falou que era um app para Android, então não vai funcionar. Mas dê uma procurada sobre o assunto. O cURL pode te ajudar.


6. Re: Como se conectar em um site remoto a partir do meu?

Edimar
dimasdaros

(usa Arch Linux)

Enviado em 03/05/2012 - 12:52h

Opa, vou dar uma olhada no cURL.

na verdade pode ser algo no linux mesmo, dai com o Android eu me conecto no Linux e pego as informações, tendo uma maneira de se conectar no site já me auxilia e muito =D

Vlw aew
e vamos aos estudos hehe






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts