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")