Batch file 如何使用vbscript自动登录网站?
我正在尝试使用脚本自动登录网站,这样我们的员工就不必记住管理员密码Batch file 如何使用vbscript自动登录网站?,batch-file,vbscript,Batch File,Vbscript,我正在尝试使用脚本自动登录网站,这样我们的员工就不必记住管理员密码 Dim IE Dim Helem Set IE =CreateObject("InternetExplorer.Application") IE.Visible = 1 IE.navigate "http://rentalapp.zillow.com/" Do While (IE.Busy) WScript.Sleep 10 LoopSet Helem = IE.document.getElementB
Dim IE
Dim Helem
Set IE =CreateObject("InternetExplorer.Application")
IE.Visible = 1
IE.navigate "http://rentalapp.zillow.com/"
Do While (IE.Busy)
WScript.Sleep 10
LoopSet
Helem = IE.document.getElementByID("formUsername")
Helem.Value ="username"
Set Helem =IE.document.getElementByID("formPassword")
Helem.Value = "password"
Set Helem = IE.document.Forms(0)
Helem.Submit
我看到的其他帖子与我看到的帖子相去甚远,但我不断收到一个错误,我说:
行:10
字符:2错误:
所需对象
代码:800A01A8
来源:Microsoft VBScript运行时错误
我已经研究了代码,它说有一个打字错误的地方,但我的生活,我不知道在哪里
我对vbscript不太熟悉,但对于这样的函数,我想更加熟悉它。请提供帮助。Helem=IE.document.getElementByID(“formUsername”)
Helem = IE.document.getElementByID("formUsername")
Helem.Value ="username" <= this is line 10
Helem.Value=“用户名”
正如后面代码中所述。是不是LoopSet
打字错误?Set
关键字将属于下一行。不,Joe是对的,formusername应该只是用户名,我从以前的脚本复制并粘贴了它。非常感谢,哈,它只是用户名。但是,嘿,在提交按钮启动2秒后,我想导航到另一页的另一个操作之前,我怎么能暂停off@Jay_the_noob-“我怎样才能暂停…”-询问谷歌:
Helem = IE.document.getElementByID("formUsername")
==>
Set Helem = IE.document.getElementByID("formUsername")