我目前正在开发一个机器人,如果给出正确的参数,我会自动在我喜欢的网站上创建一个帐户。我选择了这个例子Twitter。 问题是,当我调试它时,它加载表单,填写正确的字段,但点击按钮不起作用,我无法弄清楚原因。
我已经在Chrome调试工具中观看了事件监听器,并且说它有点击功能,但我无法调用它!
提前致谢
我正在处理的网址是:www.twitter.com/signup /
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
HtmlDocument doc = webBrowser1.Document;
HtmlElement fullname = doc.GetElementById("full-name");
HtmlElement email = doc.GetElementById("email");
HtmlElement password = doc.GetElementById("password");
HtmlElement username = doc.GetElementById("username");
fullname.SetAttribute("value", "JustARandomTest");
email.SetAttribute("value", "randomtest@test.com");
password.SetAttribute("value", "randomtest");
username.SetAttribute("value", "randomtest10");
HtmlElement button = doc.GetElementsByTagName("input")["submit_button"];
button.InvokeMember("click");
}
}
}