使用Excel VBA,我試圖登錄到網站。在登錄表單上輸入用戶名和密碼
這是我的代碼:
Dim HTMLDoc As HTMLDocument
Dim oBrowser As InternetExplorer
Sub Website_Login()
Dim oHTML_Element As IHTMLElement
Dim sURL As String
sURL = "https://www.domain.com/login.html"
Set oBrowser = New InternetExplorer
'oBrowser.Silent = True
'oBrowser.timeout = 60
oBrowser.navigate sURL
oBrowser.Visible = True
Do
Loop Until oBrowser.ReadyState = READYSTATE_COMPLETE
Set HTMLDoc = oBrowser.Document
With HTMLDoc
HTMLDoc.getElementById("username").Value = "user"
HTMLDoc.getElementById("password").Value = "password"
End With
For Each oHTML_Element In HTMLDoc.getElementsByTagName("input")
oHTML_Element.Click
Exit For
Next
oBrowser.Quit
End Sub
在這段代碼中的JavaScript指令工作。如果我進入頁面並輸入它們,它們就會工作。但是當我運行代碼時,IE會打開,但它不會進入用戶/密碼並點擊按鈕。
請幫忙嗎?
需要看URL –
我需要看到實際的URL –
檢查瀏覽器不旺也,但是這看起來ok.Set ele2 = doc.getElementById( 「SEARCH_TERMS」) ele2.Value =「 TEST VAL「是我在過去使用的 –