vb 填表问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 04:29:00
比如我想登陆163邮箱,每隔30秒自动登陆不同的用户.要求下载完网页再填表.

NO1.张三 密码 123
NO2.李四 密码 123
NO3.黄六 密码 123
请问题下怎么做

d

Dim vDoc, vTag
Dim i As Integer

Private Sub Command1_Click()
Set vDoc = WebBrowser1.Document
For i = 0 To vDoc.All.length - 1
If UCase(vDoc.All(i).tagName) = "INPUT" Then
Set vTag = vDoc.All(i)
If vTag.Type = "text" Then
Select Case vTag.Name
Case "username"
vTag.Value = "张三" '用户名
End Select
End If

If vTag.Type = "password" Then
Select Case vTag.Name
Case "password"
vTag.Value = "123" '密码
End Select
End If

If vTag.Name = "remUser" Then '如果不要记住用户名,此句删除
vTag.Click
End If

If vTag.Type = "submit" Then '如果不要点击按钮登陆,把此if的代码删除
vTag.Click
End If

End If
Next i
Timer1.Enabled = True
End Sub

Private Sub Command2_Click()
Set vDoc = WebBrowser1.Document
For i = 0 To vDoc.All.length - 1
I