2

有一些基于 HTML 的游戏(例如 bootleggers.us)有一个简单的登录表单,然后您的整个游戏体验就围绕着提交各种表单和从网站本身读取信息展开。

我的问题是,使用 C# 编写机器人/自动化基于 html 的游戏的最佳方法是什么

我最初的想法是使用 System.Net.HttpRequest 和 WebRequest 类来获取源 html 并使用正则表达式进行解析以获取所需的信息。

但是,如果可能的话,我想避免这种情况。是否有任何解决方案可以抽象出其中的一些并使自动化网站交互更容易?即填写表格、提交表格、从网站读取值等?某个图书馆?

4

2 回答 2

3

您可以使用 Watin:http ://watin.sourceforge.net/

于 2008-09-19T19:40:18.527 回答
0

不,您几乎将不得不“屏幕抓取”每一页。您可能会考虑用 JavaScript 而不是 C# 来编写大部分内容。根据游戏网站的 HTML,这可能或多或少是困难的,具体取决于它们是否在页面元素上提供了良好的 id 属性等......

于 2008-09-19T19:45:29.823 回答