×

chromedp.Nodes方法详情

admin admin 发表于2024-02-28 16:37:40 浏览104 评论0

抢沙发发表评论

主要功能获取网页的内容保存一个个节点数组,


使用方法:

chromedp.Nodes(`参数`,&nodes),


参数可以class id 如 .tableFull > tbody > tr

也可以name input[name="xx"] input[tag="xx"]


获取的最终数据如下

for _,v:=range nodes{

       if len(v.Children) >0{
      fmt.Println("------------------------")
              fmt.Println(v.Children[0].NodeValue) //这里打印的是最终节点里的内容,如果里面有子节点就会空
   }
   

}

如果内容空 v.Children 小于等于0 说明不是内容或则还有子节点