vb直接登陆网页,VB直接登陆帐号密码,VB自动填帐号密码
想在登陆路由器画面,点击按钮7直接进入路由器,不知道应该怎么写??PrivateSubCommand7_Click()DimvDoc,vTagDimiAsIntegerS...
想在登陆路由器画面,点击按钮7直接进入路由器,不知道应该怎么写??
Private Sub Command7_Click()
Dim vDoc, vTag
Dim i As Integer
Set vDoc = WebBrowser1.Document
For i = 0 To vDoc.All.length - 1 '检测所有标签
If UCase(vDoc.All(i).tagName) = "INPUT" Then '找到input标签
Set vTag = vDoc.All(i)
If vTag.Type = "text" Then '看看是不是我们需要的
If vTag.Name = "username" Then vTag.Value = Text1.Text '这里是要搜索的内容
End If
End If
Next i
For i = 0 To vDoc.All.length - 1 '检测所有标签
If UCase(vDoc.All(i).tagName) = "INPUT" Then '找到input标签
Set vTag = vDoc.All(i)
If vTag.Type = "password" Then vTag.Value = Text2.Text '看看是不是我们需要的
If vTag.Value = "登陆" Then vTag.Select '也可以没有这个
vTag.Click '点击提交了,一切都OK了
End If
Next i
End Sub
这个未成功,求助了。。。 展开
Private Sub Command7_Click()
Dim vDoc, vTag
Dim i As Integer
Set vDoc = WebBrowser1.Document
For i = 0 To vDoc.All.length - 1 '检测所有标签
If UCase(vDoc.All(i).tagName) = "INPUT" Then '找到input标签
Set vTag = vDoc.All(i)
If vTag.Type = "text" Then '看看是不是我们需要的
If vTag.Name = "username" Then vTag.Value = Text1.Text '这里是要搜索的内容
End If
End If
Next i
For i = 0 To vDoc.All.length - 1 '检测所有标签
If UCase(vDoc.All(i).tagName) = "INPUT" Then '找到input标签
Set vTag = vDoc.All(i)
If vTag.Type = "password" Then vTag.Value = Text2.Text '看看是不是我们需要的
If vTag.Value = "登陆" Then vTag.Select '也可以没有这个
vTag.Click '点击提交了,一切都OK了
End If
Next i
End Sub
这个未成功,求助了。。。 展开
展开全部
看这样改一下:
For i = 0 To vDoc.All.length - 1 '检测所有标签
If UCase(vDoc.All(i).tagName) = "INPUT" Then '找到input标签
Set vTag = vDoc.All(i)
If vTag.Name = "user_name" Then vTag.Value = "输入名称"
If vTag.Type = "password" Then vTag.Value = "输入密码"
End If
Next i
For i = 0 To vDoc.All.length - 1 '检测所有标签
If UCase(vDoc.All(i).tagName) = "INPUT" Then '找到input标签
Set vTag = vDoc.All(i)
If vTag.Name = "user_name" Then vTag.Value = "输入名称"
If vTag.Type = "password" Then vTag.Value = "输入密码"
End If
Next i
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询