電子書籍の厳選無料作品が豊富!

ブログの自動ログインをしようと考えております。
ブログのURL : https://www.so-net.ne.jp/blog/login_sso?u=http%3 …


vb.net2010でログインボタンを押下したところ
添付画像のエラーが出てきました。



この時、使ったコートは次の通りです。

Dim myDoc As System.Windows.Forms.HtmlDocument = WebBrowser1.Document
Dim myEle As System.Windows.Forms.HtmlElement = myDoc.GetElementById("loginformsubmit")

myEle.InvokeMember("click") ' <- クリック

"loginformsubmit"が、ログインボタンのIDです。



因みに、ログインボタンのhtmlは
<input id="loginformsubmit" type="submit" value="ログイン" name="">


どのように対応したら良いか
ご教示願います。

「WebBrowserでログインボタンを押」の質問画像

A 回答 (1件)

loginformsubmit が2個あり、Forms(0) の方がクリックされているからです。



下記なら大丈夫のはずです。
WebBrowser1.Document.Forms(1).InvokeMember("submit")
    • good
    • 0
この回答へのお礼

ありがとうございます。

「loginformsubmit が2個あり」とまでは読めませんでした。

お礼日時:2012/02/16 10:47

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!