Goquery 在 语法方面,它尽可能接近 jQuery,尽可能使用相同的函数名称,以及温暖而模糊的可链接界面。
doc.Find("meta[property='og:image']").Each(func(i int, s *goquery.Selection) {
fmt.Fprintln("og data=", s)
})
Run Code Online (Sandbox Code Playgroud)
显然不够接近那个j-thing。
如何从 goquery 获取网页中的 og 数据?
刚刚想通了 - 希望这可以帮助其他人
doc.Find("meta").Each(func(i int, s *goquery.Selection) {
op, _ := s.Attr("property")
con, _ := s.Attr("content")
if op == "og:image" {
fmt.Fprintln("og data=", con)
}
})
Run Code Online (Sandbox Code Playgroud)