使用golang的第三方库“github.com/PuerkitoBio/goquery”解决该问题。该库提供了类似于jQuery的查询函数,可以使得对HTML文档的解析和操作更加简单方便。
示例代码:
// 导入goquery库
import (
"github.com/PuerkitoBio/goquery"
)
// 请求网页并获取Html文档
doc, err := goquery.NewDocument("http://example.com")
if err != nil {
// 处理错误
}
// 找到目标元素并获取其中的文本内容
target := doc.Find(".target-class")
text := target.Text()
// 打印结果
fmt.Println(text)