繁体   English   中英

使用Webbrowser控件自动在网站中登录表单

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM