Автоматизировать взаимодействие с HTML-игрой с помощью C #? - PullRequest
2 голосов
/ 19 сентября 2008

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

Мой вопрос: Каков наилучший способ написать бота / автоматизировать игру на основе html с использованием C # ?

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

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

Ответы [ 2 ]

3 голосов
/ 19 сентября 2008

Вы можете использовать Watin: http://watin.sourceforge.net/

0 голосов
/ 19 сентября 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...