Automatizar interação com um jogo HTML usando C #?
-
01-07-2019 - |
Pergunta
Existem alguns jogos baseados em HTML (ie bootleggers.us) que têm um formulário de login simples e depois que todo o seu gira experiência de jogo ao redor de enviar várias formas e ler informações do próprio website.
A minha pergunta é, qual é a melhor maneira de ir sobre como escrever um bot / automatizar o jogo baseado em html usando C # ?
Meu pensamento inicial é usar o System.Net.HttpRequest e as classes WebRequest para obter o html fonte e analisar usando regexs para obter a informação desejada.
No entanto, eu gostaria de evitar isso se for de todo possível. Há alguma solução que abstrair alguns dos isso e fazer automatizar interação website mais fácil? Ou seja, o preenchimento de formulários, envio de formulários, lendo os valores a partir do site, etc? Alguns biblioteca?
Solução
Você pode usar Watin: http://watin.sourceforge.net/
Outras dicas
Não, você está muito bem vai ter que "sonda de tela" cada página. Você pode considerar mais escrevendo isso em JavaScript em vez de C #. Dependendo do HTML do local do jogo, isso poderia ser mais ou menos difícil, dependendo se eles fornecem bons atributos id nos elementos de página, etc ...