登录到网站Javascript

Login into a website Javascript

本文关键字:Javascript 网站 登录      更新时间:2023-09-26

我对HTML不太了解,我正试图通过vba登录此网站:www.gambolao.net

这就是我正在使用的代码:

Sub Login()
    Dim IEexp As InternetExplorer
    Set IEexp = New InternetExplorer
    IEexp.Visible = True
    IEexp.navigate "http://www.gambolao.net"
    Do While IEexp.readyState <> 4: DoEvents: Loop
    Dim userName As HTMLInputElement
    Set userName = IEexp.document.getElementByName("username")
    Dim userPW As HTMLInputElement
    Set userPW = IEexp.document.getElementById("password")
    userName.innerText = "myUsername"
    userPW.innerText = "myPassword"
    IEexp.document.getElementById("submit").Click
    IEexp.Quit
    Set IEexp = Nothing
End Sub

然而,我好像错过了什么。有人能指引我吗?

谢谢!

enter code here让我们试试这个。由于我没有测试代码,请告诉我它是否有效。请参阅突出显示的帖子:

Sub Login()
    Dim IEexp As InternetExplorer
    Set IEexp = New InternetExplorer
    IEexp.Visible = True
    IEexp.navigate "http://www.gambolao.net"
    Do While IEexp.readyState <> 4: DoEvents: Loop
    Dim userName As HTMLInputElement
    Set userName = IEexp.document.getElementByName("username")
    Dim userPW As HTMLInputElement
    Set userPW = **IEexp.document.getElementByName("pw")**
    userName.innerText = "myUsername"
    userPW.innerText = "myPassword"
    **IEexp.document.getElementByName("pw")[0].nextSibling.click()**
    IEexp.Quit
    Set IEexp = Nothing
End Sub