Автоматизируете взаимодействие с HTML-игрой с помощью C #?

StackOverflow https://stackoverflow.com/questions/104878

  •  01-07-2019
  •  | 
  •  

Вопрос

Есть несколько игр на основе HTML (ie bootleggers.us), которые имеют простую форму входа в систему, и после этого весь ваш игровой опыт вращается вокруг отправки различных форм и чтения информации с самого веб-сайта.

Мой вопрос заключается в следующем, каков наилучший способ написать бота / автоматизировать игру на основе html с использованием C#?

Моя первоначальная мысль состояла в том, чтобы использовать классы System.Net.HttpRequest и WebRequest для получения исходного html-кода и синтаксического анализа с использованием регулярных выражений для получения нужной информации.

Однако я хотел бы избежать этого, если это вообще возможно.Существуют ли какие-либо решения, которые абстрагируются от всего этого и упрощают автоматизацию взаимодействия с веб-сайтом?Т.е. заполнять формы, отправлять анкеты, считывать значения с веб-сайта и т.д.?Какая-нибудь библиотека?

Это было полезно?

Решение

Ты мог бы использовать Воду: http://watin.sourceforge.net/

Другие советы

Нет, вам в значительной степени придется "скринировать" каждую страницу.Вы могли бы рассмотреть возможность написания большей части этого на JavaScript, а не на C #.В зависимости от HTML-кода игрового сайта это может быть более или менее сложно в зависимости от того, предоставляют ли они хорошие атрибуты id для элементов страницы и т.д...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top