我想得到一个文档树。然后,首先,我显示所有元素名称。但是我的代码运行循环。我能怎么做?
package main
import (
"github.com/PuerkitoBio/goquery"
"golang.org/x/net/html"
)
func getTagName(s *goquery.Selection) {
for _, n := range s.Nodes {
if n.Type != html.ElementNode {
continue
}
println(n.Data)
getTagName(s.Children())
}
}
func main() {
doc, _ := goquery.NewDocument("https://news.ycombinator.com/")
doc.Find("html body").Each(func(_ int, s *goquery.Selection) {
getTagName(s)
})
}
摇曳的蔷薇
相关分类