本章首先介绍了什么是爬虫,然后介绍了爬虫都有哪些分类(通用爬虫、聚焦爬虫以及增量式爬虫)、爬虫的基本原理,接着学习了如何搭建爬虫的开发环境,这里推荐读者安装Anaconda,这样可以避免频繁地安装很多第三方模块。为了提高开发效率,推荐读者使用PyCharm开发工具来编写爬虫程序。