Web 如何编辑我不知道的代码';我没有具体的ID';s在vbscript中
我有以下代码可以输入网站并使用vbs登录:Web 如何编辑我不知道的代码';我没有具体的ID';s在vbscript中,web,vbscript,Web,Vbscript,我有以下代码可以输入网站并使用vbs登录: Set IE = CreateObject("InternetExplorer.Application") IE.Visible = 1 IE.navigate "http://www.mcmconsultores.com.br/arearestrita/Account/Login" Do While (IE.Busy) WScript.Sleep 10 Loop Set Helem = IE.d
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = 1
IE.navigate "http://www.mcmconsultores.com.br/arearestrita/Account/Login"
Do While (IE.Busy)
WScript.Sleep 10
Loop
Set Helem = IE.document.getElementByID("TXTEmailLogin")
Helem.Value = "blabla@something.com.br" ' change this to yours
Set Helem = IE.document.getElementByID("password")
Helem.Value = "ladkask" ' change this to yours
Set Helem = IE.document.Forms(2)
Helem.Submit
因此,在网站中,我没有密码的ID,或者最终单击“提交”,我如何才能做到这一点?您可以在DOM中搜索
输入类型为密码的元素。您可以使用document.getElementsByTagName('input')来限制搜索
返回输入的数组
元素,然后可以循环检查类型
是否等于密码
。但在这种情况下,网站有3个表单,因此,如果我输入,它会得到错误的表单