Golang 简单爬虫实现,爬取小说

为什么要使用Go写爬虫呢?
对于我而言,这仅仅是练习Golang的一种方式。
所以,我没有使用爬虫框架,虽然其很高效。

为什么我要写这篇文章?
将我在写爬虫时找到资料做一个总结,希望对于想使用Golang写爬虫的你能有一些帮助。


爬虫主要需要解决两个问题:

  1. 获取网页
  2. 解析网页

如果这两个都无法解决的话就没法再讨论其他了。

开发一个爬取小说网站的爬虫会是一个不错的实践。


这是两个实例:

Golang 简单爬虫实现

golang 用/x/net/html写的小爬虫,爬小说

这是需要的两个项目:

goquery

mahonia

这里还是得特别提醒一下,一定要将其他编码转换为UTF-8编码,否则会出现一些奇怪的问题。
可以参考这篇:golang 中文网页乱码处理及解析


这里我还要推一下我自己写的爬虫,虽然很简陋,但好在能用(〃∀〃)

posted @ 2018-11-02 23:30  夕雨714  阅读(1835)  评论(0编辑  收藏  举报