VB操作网页元素
2010年01月23日
用webbrowser打开网页后,网页内的所有元素你都可以通过代码来操作,
方法是:
1.根据标记名(tagname)的和元素名name来找到元素,
2.给元素赋值或是执行相关的事件.
例1: 给username文本框内填充内容:
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim doc
Dim tg
Set doc = WebBrowser1.Document
For i = 0 To doc.All.length - 1
If (LCase(doc.All(i).tagname)) = "input" Then
if (LCase(doc.All(i).name)) = "username" then
Set tg = doc.All(i)
tg.value=text1.text
end if
End If
Next i
End Sub
例2: 找到提交按钮并点击
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim doc
Dim tg
Set doc = WebBrowser1.Document
For i = 0 To doc.All.length - 1
If (LCase(doc.All(i).tagname)) = "input" Then
if (LCase(doc.All(i).type)) = "submit" then
Set tg = doc.All(i)
tg.click
end if
End If
Next i
End Sub
发表评论
-
评论 (
2012-01-20 12:06 468评论 ( 2011年10月04日 如何经过进程浏览教 ... -
广东省普宁市英才侨中、建新高中2011--2012学年度高三第一学期第四次月考(文综)word版
2012-01-20 12:06 606广东省普宁市英才侨中、建新高中2011--2012学年度高三第 ... -
原电池原理的解读与应用(2012-01-03 21:16:06)
2012-01-20 12:06 579原电池原理的解读与应 ... -
关于儿童踢足球,是否会对长高有不良影响
2012-01-20 12:06 1150关于儿童踢足球,是否会 ... -
科士威感恩老师QQ:41189572 2010全球直企销售百强榜单新鲜出炉
2012-01-20 12:06 15科士威感恩老师QQ:4118957 ... -
硬件常用测试软件整理,方便大家下载
2012-01-19 16:54 490硬件常用测试软件整理, ... -
NX 和PRO/E的比较――高手的对决第四回合
2012-01-19 16:54 7926NX 和PRO/E的比较――高手的对决第四回合 2010年0 ... -
Autodesk 3ds Max 2011中文版下载
2012-01-19 16:54 570Autodesk 3ds Max 2011中文版 ... -
GPU发展史之 ATI巅峰时刻
2012-01-19 16:54 528GPU发展史之 ATI巅峰时刻 ... -
浅描工作环境电脑维护以及性能测试流程
2012-01-19 16:54 589浅描工作环境电脑维护 ... -
Ubuntu下各网络服务器配置小结
2012-01-17 06:39 573Ubuntu下各网络服务器配置小结 2011年12月10日 ... -
LAMNP 编译安装参数(一)---Apache 安装编译参数
2012-01-17 06:39 1934LAMNP 编译安装参数(一)---Apache 安装编译参数 ... -
惠普 康柏 510 笔记本电脑
2012-01-17 06:39 640惠普 康柏 510 笔记本电脑 2011年12月17日 ... -
俺的电脑配置
2012-01-17 06:39 583俺的电脑配置 2011年12月21日 电脑型号 微星 ... -
IE浏览器交互
2012-01-16 05:20 642IE浏览器交互 2010年12月11日 VB与――自动 ... -
VB读取网站超链接!
2012-01-16 05:20 516VB读取网站超链接! 2011年01月23日 Priva ... -
第一次用VB做海贼王游戏按键外挂(暂未完成,菜鸟就是菜鸟)
2012-01-16 05:20 647第一次用VB做海贼王游 ... -
VB模拟点击代码(广告+排名)
2012-01-16 05:19 585VB模拟点击代码(广告+排名) 2010年01月02日 ...
相关推荐
通过获取网页的DOM操作网页元素喜欢VB的朋友,相信它肯定可以提高编码的效率!
WbMaster网页元素控制组件,vb操作webbrowser的好工具,只要几行代码即可方便操作 附使用范例 http://topic.csdn.net/u/20100113/09/1212770e-4736-4b7e-adae-669d73d46858.html?421
VB webkit内核 利用控件操作网页内元素。VB webkit内核 利用控件操作网页内元素。
功能说明:可以实现自动填写网页上的表单等网页操作
VB是伴随Windows操作系统而发展的,在中国使用较广的版本有VB4.0、VB5.0、VB6.0。 VB4.0是为配合WIN95的问世于1995年推出的,既可用于编写WIN3.X平台的16位应用程序也可编写WIN95平台的32位应用程序;VB5.0...
可取消当前搜索操作 双击定位结果代码 更新记录: v2.3.0.74 调整过滤器应用时的算法 在快捷菜单中增加"显示搜索对话框"项 调整了显示代码预览的算法 修改过滤器帮助的网页地址到Google的Wiki v2.3.0.73 修改...
Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java文件传输实例不可错过,Java网络编程技能的提升很有帮助。 Java聊天程序,包括服务端和...
在ASP.NET中,可以创建ASP.NET网站和ASP.NET应用程序,ASP.NET网站的网页元素包含可视元素和页面逻辑元素,并不包含designer.cs文件。而ASP.NET应用程序包含designer.cs文件。创建ASP.NET网站,首先需要创建网站,...
去年写的一个很简单的论坛自动签到系统,模拟网页登录,而且能够自动点击页面,领取金币. ...直接调用页面的DOM元素进行操作. 进行修改以后,可以用在其他地方进行自动IT管理...比如定时登录网页提交数据.
Ajax与ASP网页交互动态添加删除数据一例 Asp+Ajax无限级联动下拉框菜单Access版 ASP 树形菜单TreeView 多样式版 Ajax仿iGoogle双击编辑、网页拖动完整实例 ASP+jQuery无刷新读写数据库操作 Ajax提交数据实例_Ajax+...
取网页元素.ec 取 腾讯TT浏览器的地址栏文本模块.ec 取节气模块.ec 取试用数据.ec 取非系统进程全路径文件名.ec 变身_超级编辑 框.ec 变速模块(1.0).EC 古木_选择文件夹.ec 古木滑块条_免注册版.ec 句柄操作.ec 各类...
取网页元素.ec 取 腾讯TT浏览器的地址栏文本模块.ec 取节气模块.ec 取试用数据.ec 取非系统进程全路径文件名.ec 变身_超级编辑 框.ec 变速模块(1.0).EC 古木_选择文件夹.ec 古木滑块条_免注册版.ec 句柄操作.ec 各类...
DOM应用---遍历网页中的元素 dshowplayer 媒体播放器的实现,实现了VMR7、VMR9、EVR方式。 DSoundManager 实现了声音管理。 Excel文件的导入和导出操作 主要的实现在CMyExcel类中。 expclass_src dll库的演示。 ...
DOM应用---遍历网页中的元素 dshowplayer 媒体播放器的实现,实现了VMR7、VMR9、EVR方式。 DSoundManager 实现了声音管理。 Excel文件的导入和导出操作 主要的实现在CMyExcel类中。 expclass_src dll库的演示。 ...
DOM应用---遍历网页中的元素 dshowplayer 媒体播放器的实现,实现了VMR7、VMR9、EVR方式。 DSoundManager 实现了声音管理。 Excel文件的导入和导出操作 主要的实现在CMyExcel类中。 expclass_src dll库的演示。 ...
DOM应用---遍历网页中的元素 dshowplayer 媒体播放器的实现,实现了VMR7、VMR9、EVR方式。 DSoundManager 实现了声音管理。 Excel文件的导入和导出操作 主要的实现在CMyExcel类中。 expclass_src dll库的演示。 ...