カスタムメイドのvb.netアプリケーションを使用してWebフォームに自動的に入力しようとしていますが、これは私にとっては完全にうまく機能しています。
IE9+、Chrome、Firefox のみをサポートする別の Web サイトで同じことをしようとすると、突然問題になりました。次に、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'.