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写个爬虫

  1. package main
  2. import (
  3. "fmt"
  4. "log"
  5. "github.com/PuerkitoBio/goquery"
  6. )
  7. func GetJokes(){
  8. doc, err := goquery.NewDocument("http://www.qiushibaike.com")
  9. if err != nil{
  10. log.Fatal(err)
  11. }
  12. doc.Find(".content").Each(func(i int, s *goquery.Selection){
  13. fmt.Println(s.Text())
  14. })
  15. }
  16. func main(){
  17. GetJokes()
  18. }

首先使用 goquery.NewDocument去爬取页面,爬取成功后,使用doc.Find()找出所有的class=content的dom并读取其中的内容打印到终端。

goquery的使用

https://blog.csdn.net/yang731227/article/details/89338745