我是 Golang 的新手,刚刚开始学习它。我想从网站上查找一些信息并提取我需要的数据。我正在使用PuerkitoBio/goquery 包来选择元素并从中读取。我想从这段 html 中提取数据:
<ul class="cases-counter">
<li>Cases: <strong>457</strong><br></li>
<li>Active: <strong>16</strong><br></li>
</ul>
这是我拥有的代码:
doc.Find(".cases-counter").Each(func(i int, s *goquery.Selection) {
text := s.Find("li").Text()
fmt.Print(i)
fmt.Printf(text)
})
这打印了我:
0Cases: 457Active: 16
在此示例中,如何将每个li element
的文本分别打印为两个不同的变量?