C# - CONECTANDO A WEBSITES

MANEL26 01/05/2016 10:19:47
#461718
Boa tarde a todos.

Gostaria de pedir a vossa ajuda para o seguinte caso.

Estou a tentar desenvolver um aplicativo que me iria facilitar e acelerar o trabalho.

Este aplicativo basicamente faria alguns cálculos no meu próprio pc e no fim se conectaria a um website específico, faria login no mesmo, seleccionaria uma das opções do site, inseria no site os dados dos cálculos que efectuou e “clica em OK” e depois sairia do site.

Já andei á procura no MSDN e consegui encontrar o código que me poderá ajudar a desenvolver todo o programa, só não consegui encontrar nada que me possa fazer a conexão ao site, fazer login, etc. … (vide paragrafo anterior.)

Também procurei por coisas sobre ADO.NET, uma vez que dizem que o ADO consegue conectar-se com websites mas tudo o que encontro são formas de o conectar directamente a bases de dados.

Será que alguém me pode ajudar!?

Abraço.
ACCIOLLY 01/05/2016 11:33:33
#461719
Resposta escolhida
Acho que essa quem vai saber é o Kerplunk
mas tenta ver se isso te ajuda:
http://stackoverflow.com/questions/3990686/how-do-you-set-value-of-input-element-programmatically-through-csharp
DS2T 01/05/2016 11:53:16
#461720
Você pode usar um controle WebBrowser para isso.
Ainda existe a possibilidade de fazer as requisições via código sem o controle, mas isso depende do website. Acho que para iniciantes, o WebBrowser é melhor opção.

Usar ADO não faz sentido, a não ser que o website seja seu (o que acredito não ser o caso).
ERICKGLEDSON 01/05/2016 16:36:06
#461724
Veja se pode ajudar: http://stackoverflow.com/questions/14000185/how-to-interact-with-a-website-without-a-browser
KURTGU 01/05/2016 18:07:21
#461727
Primeira pergunta qual site?
KERPLUNK 01/05/2016 18:56:39
#461728
Citação:

:
Primeira pergunta qual site?


Essa é uma boa pergunta. é possível que o site tenha uma forma melhor para integração do que ficar decodificando HTML puro
KERPLUNK 02/05/2016 17:31:54
#461778
Pelo que eu entendi, trata-se de um provedor de serviços financeiros. Seria uma boa idéia verificar se eles disponibilizam uma WebAPI ou WebService para essa integração, o que é muito possível em se tratando de operadores financeiros.
Tópico encerrado , respostas não são mais permitidas