用Golang写爬虫(二) - 并发
原文链接: strconv.com/posts/web-c… 在上篇文章里面我用Go写了一个爬虫,但是它的执行是串行的,效率很低,这篇文章把它改成并发的。由于这个程序只抓取10个页面,大概1s多就完成了,为了对比我们先给之前的doubanCrawler1.go加一点Sleep的代码,让它跑的「慢」些: func parseUrls(url string) { ... time.Sleep(2 * time.Second) } ```go 这样运行起来大体可以计算出来程序跑完约需要21s+,我们运...阅读全文