从网页中提取数据

社会栋梁 2010-09-16 12:54:49
<div class='h3'>

<ul>
<li class=l1>a</li>
<li class=l2>b</li>
<li class=l3><a href='a.html' >TITLE</a></li>
<li class=l4>c</li>
<li class=l5>d</li>
<li class=l6>e</li>
</ul>

</div>

我想用mshtml提取数据 a b title c d e 如何提取?
...全文
190 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
qwestw 2011-08-28
获取div 能不能给点代码?
回复
fairyprince 2010-09-16
如果有很多个要先定位到父,IHTMLDOMNode

在用 get_childNodes 返回 IDispatch

通过 IDispatch 查出 IHTMLDOMChildrenCollection

IHTMLDOMChildrenCollection->item 遍历子元素,找到你想要的 div 返回其 IHTMLDOMNode....
回复
回复
hztj2005 2010-09-16
关注一下
回复
MYNAMELIULI 2010-09-16
使用CMARKUP吧,这个好用。
回复
社会栋梁 2010-09-16
<div class='h3'> 这个单元有很多,是不是要先得到一个集合,再遍历?
回复
fairyprince 2010-09-16
写错
IHTMLDOMElement

IHTMLDOMNode
回复
fairyprince 2010-09-16
取 div 的 IXMLDOMElement

IXMLDOMElement 查出 IXMLDOMNode

IXMLDOMNode->text 方法返回文本
回复
发帖
HTML/XML
创建于2007-09-28

3055

社区成员

VC/MFC HTML/XML
申请成为版主
帖子事件
创建了帖子
2010-09-16 12:54
社区公告
暂无公告