自动化的网络浏览器?

0 c# browser

出于学习目的,我想在浏览器游戏中自动化一些部分,目前我正在尝试填写一些简单的文本框,但没有任何运气.我在表单上创建了一个WebBrowser组件,通过它加载了网站并试了一下.

webBrowser1.Document.GetElementById("citizen_name").SetAttribute("", "myname");
Run Code Online (Sandbox Code Playgroud)

当我点击"填写文本框"按钮时,没有任何反应.HTML部分如下所示:

<input type="text" name="citizen_name" id="citizen_name" value="" class="field" tabindex="1" /> 
Run Code Online (Sandbox Code Playgroud)

我在谈论eRepublik.com游戏,感谢任何帮助.

use*_*ser 5

试试这个:

HtmlDocument document = this.webBrowser1.Document;
document.GetElementById("citizen_name").SetAttribute("value", "myname");
Run Code Online (Sandbox Code Playgroud)