用Golang写爬虫(六) - 使用colly
Colly是Golang世界最知名的Web爬虫框架了,它的API清晰明了,高度可配置和可扩展,支持分布式抓取,还支持多种存储后端(如内存、Redis、MongoDB等)。这篇文章记录我学习使用它的的一些感受和理解。 首先安装它: ❯ go get -u github.com/gocolly/colly/... 复制代码这个go get和之前安装包不太一样,最后有...这样的省略号,它的意思是也获取这个包的子包和依赖。 从最简单的例子开始 Colly的文档写的算是很详细很完整的了,而且项目下的_examples目录里面也有很多爬虫例子,上手非常容易。先看我的一个例子: package main import ( "fmt" "github.com/gocolly/colly" ) func m...阅读全文