【发布时间】:2016-03-09 21:24:49
【问题描述】:
我正在编写一个 VBA 代码来打开 Internet Explorer,输入用户名和密码,然后单击“登录”按钮。
这是我目前的代码:
Sub Example()
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = True
IE.navigate "webexample.com"
Do While IE.busy: DoEvents: Loop
Do While IE.READYSTATE <> 4: DoEvents: Loop
Do While IE.Document.READYSTATE <> "complete": DoEvents: Loop
IE.Document.all.Item("userID").Value = "username"
IE.Document.all.Item("password").Value = "password"
IE.Document.forms(0).submit ("Sign On")
End Sub
这是“登录”按钮的 HTML:
<input name="action" class="button" type="SUBMIT" value="Sign On">
我有什么遗漏或需要更正吗?感谢您提供任何帮助,并提前感谢您的时间和帮助!
【问题讨论】:
-
抱歉,这里是“登录”按钮的 HTML:“ "跨度>
-
你能列出网址吗?
-
运行代码时会发生什么?
-
@justkrys - 不幸的是,它是我公司的内部网站。
-
@TimWilliams - 它将打开 Internet Explorer,输入用户名和密码,然后停止。
标签: vba automation screen-scraping