go colly 选择一个html元素后怎么选择他的下级元素
可以使用go colly的Find方法来选择元素的下级元素。例如,如果想选择一个div元素下的所有p元素,可以使用以下代码:
c.OnHTML("div", func(e *colly.HTMLElement) {
e.ForEach("p", func(_ int, el *colly.HTMLElement) {
// do something with the p element
})
})
在这个例子中,我们首先选择了所有的div元素,然后使用ForEach方法遍历每个div元素,再在每个div元素中选择所有的p元素。在ForEach方法中,第一个参数是元素的索引,可以忽略,第二个参数是选中的元素,可以在其中进行操作。
原文地址: https://www.cveoy.top/t/topic/fkjp 著作权归作者所有。请勿转载和采集!