golang goquery selector(选择器) 示例大全
https://www.flysnow.org/2018/01/20/golang-goquery-examples-selector.html
golang解析网页利器goquery的使用方法
https://www.ddpool.cn/article/13507.html
golang + goquery写个爬虫
package main
import (
"fmt"
"log"
"github.com/PuerkitoBio/goquery"
)
func GetJokes(){
doc, err := goquery.NewDocument("http://www.qiushibaike.com")
if err != nil{
log.Fatal(err)
}
doc.Find(".content").Each(func(i int, s *goquery.Selection){
fmt.Println(s.Text())
})
}
func main(){
GetJokes()
}
首先使用 goquery.NewDocument去爬取页面,爬取成功后,使用doc.Find()找出所有的class=content的dom并读取其中的内容打印到终端。