vb webbrowser控件怎么取网页中表格( 之间)的值?
vb webbrowser控件怎么取网页中表格 的值 (<div> </div>之间的内容)?
详细
http://power.baidu.com/question/1959895778651331020.html?entry=qb_browse_default
图1

图二

网页代码如下
<td headers="yui-dt7-th-Code " class="yui-dt7-col-Code yui-dt-col-Code yui-dt-sortable yui-dt-resizeable" id="yui-gen51">..</td>
<div class="yui-dt-liner" id="yui-gen50"> C0000631419 </div> </td>
<td headers="yui-dt7-th-CustomerName " class="yui-dt7-col-CustomerName yui-dt-col-CustomerName yui-dt-sortable yui-dt-resizeable" id= "yui-gen49">
<div class="yui-dt-liner" id="yui-gen48"> 深圳XXXX公司 </div> </td>
即 如图片一其中表格的内容值如何获取,如 “ C0000631419” 或者 “深圳xxx公司”,这些内容是不固定的,如何取这里面他们的值(字符串)赋值于text1.text
请不要用取网页源代码,再从中截取字符患的方法,这个试过经常易出错
(如WebBrowser1.Document.body.InnerText这种)
能不能像以下的这种方法???
Set IDoc = WebBrowser2.Document
' Dim Acollection As IHTMLElementCollection
Set Acollection = IDoc.All.tags("input")
Dim s3 As String
Dim s33 As String
For I = 0 To Acollection.length - 1
s3 = Acollection.Item(I).Type
s33 = Acollection.Item(I).Name
Debug.Print s33
If s33 = "Decisionmaker" Then Text1.Text = Acollection.Item(I).Value
详细
http://power.baidu.com/question/1959895778651331020.html?entry=qb_browse_default
图1

图二

网页代码如下
<td headers="yui-dt7-th-Code " class="yui-dt7-col-Code yui-dt-col-Code yui-dt-sortable yui-dt-resizeable" id="yui-gen51">..</td>
<div class="yui-dt-liner" id="yui-gen50"> C0000631419 </div> </td>
<td headers="yui-dt7-th-CustomerName " class="yui-dt7-col-CustomerName yui-dt-col-CustomerName yui-dt-sortable yui-dt-resizeable" id= "yui-gen49">
<div class="yui-dt-liner" id="yui-gen48"> 深圳XXXX公司 </div> </td>
即 如图片一其中表格的内容值如何获取,如 “ C0000631419” 或者 “深圳xxx公司”,这些内容是不固定的,如何取这里面他们的值(字符串)赋值于text1.text
请不要用取网页源代码,再从中截取字符患的方法,这个试过经常易出错
(如WebBrowser1.Document.body.InnerText这种)
能不能像以下的这种方法???
Set IDoc = WebBrowser2.Document
' Dim Acollection As IHTMLElementCollection
Set Acollection = IDoc.All.tags("input")
Dim s3 As String
Dim s33 As String
For I = 0 To Acollection.length - 1
s3 = Acollection.Item(I).Type
s33 = Acollection.Item(I).Name
Debug.Print s33
If s33 = "Decisionmaker" Then Text1.Text = Acollection.Item(I).Value
...全文
相关推荐
vb利用IHTMLElementCollection与WebBrowser获得网页表格内容
本文将详细介绍如何通过VB脚本自动获取指定网页上的表格数据,并将其存储到Microsoft Access数据库中。#### 一、环境搭建在开始之前,确保开发环境中已经添加了必要的控件和引用:1.
VB.NET中的WebBrowser控件应用实践
WebBrowser是VB.NET中用于在应用程序内部显示网页的一个ActiveX控件。它基于Internet Explorer的渲染引擎,允许开发者以编程方式导航到网页、执行网页功能并实现与网页内容的交互。
VB实现Webbrowser控件模拟点击的代码指南
DOM树是一种层次化的节点结构,它将HTML文档分解成多个节点和对象,这使得开发者能够通过编程方式访问和修改页面内容。DOM树从根节点开始,即document对象,它是所有其他节点的父节点。在VB中,WebBrowser控件的Document对象代表了加载的网页,允许我们访问其DOM结构。上面的VB代码片段获取了WebBrowser控件中当前加载页面的Document对象。在现代的Web应用中,事件驱动模型是一种常用的编程范式,特别是在GUI(图形用户界面)编程中。
利用vb的WebBrowser控件开发的网页浏览器
在这个项目中,开发者使用了VB6.0中的WebBrowser控件来构建一个自定义的网页浏览器。
VB代码使用WebBrowser控件作为容器打开Word文档
WebBrowser控件通常用于浏览网页,但它也能加载ActiveX控件,如Word对象模型,从而在无须用户交互的情况下显示和操作Word文档。首先,我们需要了解WebBrowser控件的基本用法。


控件
