[英]Automate Form login in website using Webbrowser control
我正在使用WebBrowser控件在某个站点中自动进行表单登录。 有了文本框的客户端ID,密码和按钮登录名,我就能做到。
问题是,我是否仍可以在不标识按钮ID并模拟点击的情况下执行此操作?
是; 您可以调用form
对象的submit
方法。
例如:
browser.Document.Forms[0].Invokemember("submit");
要设置名称和密码,请遍历
browser.Document.Forms[0].GetElementsByTagName("input")
Tpassword的type
属性将等于password
,并且用户名可能恰好在密码之前。
如果无法以某种方式识别控件,则无法执行此操作。 您可能需要ID,或者需要通过其他方式准确告知它们在DOM中的位置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.