Foxtable(狐表)用户栏目专家坐堂 → [求助]WebBrowser里面网页对象子对象遍历抓取


  共有3326人关注过本帖树形打印复制链接

主题:[求助]WebBrowser里面网页对象子对象遍历抓取

帅哥哟,离线,有人找我吗?
haotinghua
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:459 积分:3842 威望:0 精华:0 注册:2016/8/21 3:43:00
[求助]WebBrowser里面网页对象子对象遍历抓取  发帖心情 Post By:2021/12/21 1:55:00 [显示全部帖子]

 对应的对象web.document.GetElementsByTagName("ul")(2).Children(0).Innertext可以获取其下面的全部值(假设有十个子对象的DIV)

    msgbox(web.document.GetElementsByTagName("ul")(2).FirstChild.Innertext) '第一个子元素  正确
    msgbox(web.document.GetElementsByTagName("ul")(2).FirstChild.NextSibling.Innertext) '第一个子元素的相邻 正确
    msgbox(web.document.GetElementsByTagName("ul")(2).LastChild.Innertext) '最后一个子元素的相邻 错误

不知道是否可以用遍历的思路,但无法定义类型
    'For Each c As web.document.GetElementsByTagName("div") In web.document.GetElementsByTagName("ul")(2).Childrens
    'msgbox(c.Innertext)
    'Next


希望可以对母元素判断或遍历下面的子元素,求助
[此贴子已经被作者于2021/12/21 2:07:12编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
haotinghua
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:459 积分:3842 威望:0 精华:0 注册:2016/8/21 3:43:00
  发帖心情 Post By:2021/12/21 11:32:00 [显示全部帖子]

谢谢蓝老师,Childrens属性要去掉s为Children,实测两个 for each 不同的定义类型都可以使用成功

 回到顶部