`
lovnet
  • 浏览: 6881151 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

VB填充IE上的输入框并提交

阅读更多

VB填充IE上的输入框并提交
假设登录页面的HTML代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title>testPage</title>
</head>

<body>

<FORM name=chh method = "POST" action = "login.asp">

<table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td width="31%" align="center">用户:</td>
<td width="69%" align="left">
<input name="LoginName" type="text" id="LoginName" size="12">
</td>
</tr>
<tr>
<td width="31%" align="center">密码:</td>
<td width="69%" align="left">
<input name="LoginPassword" type="password" id="LoginPassword" size="12">
</td>
</tr>
</table>
<input type = "submit" id = "clickme" value = "提交">
</FORM>
</body>
</html>


很简单的页面,在上面有一个登录的Form,一个用户名输入框LoginName,一个密码输入框LoginPassword和一个提交按钮clickme

然后用IE打开这个页面,注意页面的title设置为testPage。

然后打开VB,在工程中引用Microsoft internet controls:

Private Sub Command1_Click()
Dim IEList As New ShellWindows
Dim browser
Dim Doc

On Error Resume Next

'遍历当前地浏览器窗口
For Each browser In IEList
'找到需要地IE窗口
If browser.Document.Title = "testPage" Then
'获得浏览器地文档对象
Set Doc = browser.Document

'填写用户名字段
Doc.body.All("LoginName").Value = "eddie"
'填写密码字段
Doc.body.All("LoginPassword").Value = "123456"

'提交
Doc.body.All("clickme").Click
End If
Next
End Sub

分享到:
评论

相关推荐

    VB调用IE填表单提交

    本话题主要关注如何使用VB调用Internet Explorer(IE)来实现自动填写表单并提交的功能。这个功能在自动化测试、数据输入或者需要批量处理网页操作的场景中非常实用。 首先,我们需要了解VB中如何启动和控制IE浏览...

    VB对IE浏览器完全控制

    在本文中,我们只是简单地介绍了VB对IE浏览器的控制,实际上还有很多其他的技术和方法可以用来控制IE浏览器,例如使用COM组件、使用Windows API函数等。这些技术可以提供更多的灵活性和功能,但也需要更高的技术要求...

    VB.NET 输入框只输入数字、小数点、逗号、退格

    在VB.NET编程中,我们经常需要对用户在输入框(TextBox)中的输入进行限制,确保它们只能输入特定类型的字符,例如数字、小数点、逗号以及退格键。这样的需求在处理财务、数据录入等场景时尤为常见,因为我们需要...

    VB实现自动填表并提交表.7z

    本程序旨在演示如何使用Vb来完成自动填表并提交,包括程序自建浏览器和调用系统IE浏览器2种情形 所用到的VB与IE浏览器的交互过程尽量做到不重复,以多种方法展示给大家 两款用来测试的游戏登录入口,纵横天下和矩阵 本...

    vb ip地址输入框 源码

    综上所述,这个“vb ip地址输入框 源码”涵盖了VB6自定义控件设计、事件处理、字符串验证、界面设计和错误处理等多个知识点。通过学习和应用这些技术,开发者可以提升其在VB6环境下创建专业界面和控制的能力。

    VB 仿QQ密码输入框及软键盘

    - 在VB的工具箱中找到`MaskedTextBox`控件,并将其拖放到窗体上。 - 设置`MaskedTextBox`的属性,如`Mask`为`Password`,这样输入的字符会被星号替换。 其次,实现软键盘功能,我们需要用到`Form`控件和一系列的`...

    VB6.0使用InPutBox显示密码输入框.rar

    VB6.0使用InPutBox显示密码输入框,InPutBox大部分情况下是用于输入数据,与用户交互,但这些数据并不是密码类型的,本实例是展示是使用InPutBox作为密码输入框,其实也是挺简单的:  Private Sub Command1_Click()...

    vb调用IE内容.rar_Excel VBA_vb 控制IE_vba 操作ie_vba调用ie_vb调用ie内容

    在标题"vb调用IE内容.rar_Excel VBA_vb 控制IE_vba 操作ie_vba调用ie_vb调用ie内容"中,主要涉及的是如何利用VBA来控制和操作Internet Explorer(IE)浏览器,以获取和处理网页上的数据。这个压缩包文件很可能是包含...

    vb 锁ie插件原代码

    在VB(Visual Basic)编程中,开发人员有时需要对IE(Internet Explorer)浏览器的插件进行控制,例如锁定或解锁特定的插件,以确保系统的安全性和稳定性。"vb 锁ie插件原代码"是一个关于如何使用VB来实现这一功能的...

    vb不规则区域的填充源码.rar_VB_VB 填充不规则_vb 填充_不规则_区域

    在VB(Visual Basic)编程中,处理不规则区域的填充是一项常见的图形操作任务,尤其是在创建图形用户界面或者进行图像处理时。VB不规则区域的填充通常涉及到图形API的使用,如GDI+(Graphics Device Interface Plus...

    VB绘制三角形并填充三角形(可用此方法绘制出任意多边形)

    我们可以填充Shape控件,可以填充用Line和Circle绘制的矩形和圆形(椭圆,扇形等),但是怎么填充三角形和多边形呢?这是我找到的源码,理解后将注释改成了中文的,用API函数,很短,也很好理解,超实用。

    VB-IE.rar_VB_VB浏览器_vb ie

    10. **兼容性和更新**:由于IE版本众多,开发者需要确保VB浏览器能够兼容不同版本的IE,并及时跟进微软发布的安全更新和技术变更。 通过以上知识点的学习和实践,开发者可以创建一个功能基本且定制化的浏览器应用,...

    VB演示种子填充算法

    综上所述,种子填充算法在VB中的实现涉及图像数据处理、像素操作、邻域遍历、队列数据结构以及性能优化等多个方面。理解这些知识点并能够灵活运用,对于进行图像处理和分析的VB开发工作具有重要意义。

    VB实现自动填表并提交表

    这个项目标题“VB实现自动填表并提交表”表明我们正在讨论如何利用VB来模拟用户在网页上填写表单并提交的过程。描述中的错误信息“行 32: 控件 WebBrowser1 的类 SHDocVwCtl.WebBrowser 不是一个已加载的控件类”...

    VB程序显示不同填充颜色及填充效果的圆

    这个程序的目的是通过鼠标点击事件,动态地在窗体上生成具有不同填充颜色和填充样式的圆形,为用户提供互动性的体验。 首先,我们需要了解VB中的基本图形绘制工具。在VB中,`Graphics`类提供了画图的基本方法,如`...

    解决vb中ie控件失效的办法

    在VB(Visual Basic)开发环境中,使用IE控件(Internet Explorer Control)是一种常见的技术,它允许...通过理解这些问题的本质并采取相应的解决措施,开发者可以有效地恢复控件的功能,并继续利用IE控件的强大功能。

    VB IE缓存提取 源代码

    VB IE缓存提取 源代码VB IE缓存提取 源代码VB IE缓存提取 源代码VB IE缓存提取 源代码VB IE缓存提取 源代码VB IE缓存提取 源代码VB IE缓存提取 源代码VB IE缓存提取 源代码VB IE缓存提取 源代码VB IE缓存提取 源代码

    VB IE

    **VB IE** VB(Visual Basic)是微软公司推出的一种基于事件驱动的编程语言,它以其易学易用的特性在编程领域中占有重要的地位。在VB中开发IE浏览器相关应用,主要是利用VB的COM(Component Object Model)组件,...

    Vb编程实现填充渐变色.7z

    在VB(Visual Basic)编程中,填充渐变色是一项常用的技术,特别是在图形界面设计和可视化应用中。渐变色填充可以使得用户界面更加美观,提升用户体验。本例中,我们将探讨如何通过VB来实现这一功能。 渐变色填充...

    VB区域填充.rar

    在VB(Visual Basic)编程中,区域填充是一个常见的图形处理任务,它涉及到计算机图形学的基本概念。本项目“VB区域填充”显然旨在实现一个功能,能够根据给定的一系列坐标点,将它们所围成的区域进行填充。下面将...

Global site tag (gtag.js) - Google Analytics