我一直在尝试使用定制的 vb.net 应用程序自动填写 Web 表单,这对我来说效果很好。
当我尝试用另一个只支持 IE9+、Chrome 和 Firefox 的网站做同样的事情时,它突然变成了一个问题。然后我尝试下载 webkit.net,但随后遇到了一个新问题。过去使用默认 vb.net 浏览器工作的代码不适用于 webkit.net 浏览器。
VB.Net 浏览器自动填充表单代码
Dim Elements As HtmlElementCollection = Browser.Document.All
Browser.Document.GetElementById("user").SetAttribute("value", Username)
Browser.Document.GetElementById("pass").SetAttribute("value", Password)
Browser.Document.GetElementById("submit").InvokeMember("click")
我遇到以下错误:
1. 'All' is not a member of 'WebKit.DOM.Document'.
2. 'InvokeMember' is not a member of 'WebKit.DOM.Element'.