新手,自己做了个自动登录网页的脚本,但调试总是错误
用的是document.getElementById方法,页面上有这个元素id,但用document.getElementById获取时,总是提示 缺少对象getElementById(...).
而在百度等其他网站没问题.都能用document.getElementById方法填写用户民和密码,百度没问题.所以不要说我是脚本写错了,
- Dim Ie,obj,weizhi
- weizhi="F:\win7库\文档\中国移动 Wlan.htm"
- Set Ie =WScript.CreateObject("internetexplorer.application")
- ie.navigate "file:///"&weizhi
- WScript.sleep 1000
- Do While ie.busy Or ie.readystate <> 4 '这就是判断是否完全打开
- Loop
-
- Set obj = ie.document
- WScript.sleep 2000
- obj.getElementByid("staticusername").value=11111111111 '移动用户名
- '就这吧,试了用all也不行
- For i=0 To obj.all.length-1
- If obj.all(i).id="staticusername" Then
- MsgBox "有"
- End If
- Next
- MsgBox "结束"
复制代码
这个网站比较特殊,求高手啊,我把网页文件上传到附件了,还请高手告诉原因 |