本文整理汇总了Golang中github.com/PuerkitoBio/goquery.Selection.First方法的典型用法代码示例。如果您正苦于以下问题:Golang Selection.First方法的具体用法?Golang Selection.First怎么用?Golang Selection.First使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/PuerkitoBio/goquery.Selection
的用法示例。
在下文中一共展示了Selection.First方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: setImage
func (e extractComic) setImage(a *Article, img *goquery.Selection) bool {
if img.Length() == 0 {
return false
}
img = img.First()
src, ok := img.Attr("src")
if !ok {
return false
}
i := hitImage(src)
if i == nil {
return false
}
title, _ := img.Attr("title")
if title == "" {
title, _ = img.Attr("alt")
}
a.Img = i
a.CleanedText = title
a.addInlineArticleImageHTML(title)
return true
}
示例2: getText
func getText(s *goquery.Selection, includeDecendents bool) string {
if s.Length() == 0 {
return ""
}
if includeDecendents {
return strings.TrimSpace(s.Text())
}
var buff []string
for node := s.First().Nodes[0].FirstChild; node != nil; node = node.NextSibling {
if node.Type == html.TextNode {
buff = append(buff, node.Data)
}
}
return strings.TrimSpace(strings.Join(buff, ""))
}
示例3: isValidGameList
func isValidGameList(selection *goquery.Selection) bool {
tdCount := selection.First().Children().Length()
return tdCount == 6 || tdCount == 4
}
示例4: hasImages
func hasImages(rawGames *goquery.Selection) bool {
return rawGames.First().Children().Length() == 6
}