框架是为某个功能实现的框架:能称得上是框架的,是那种把所有功能都开发了一遍的软件。比如visual studio 就是把开发的功能都有支持的一个功能集合,可以在这个集合之上开发新的系统。
python 的开发爬虫的框架 比如:Scrapy爬虫框架 。就是对开发爬虫这种功能的各个方面进行了开发。留给我们的是我们必须要实现的部分。比如提供界面的地址,和如何分析和提取界面内的实际的需要的东西。
而如何下载,如何提高下载效率,如何转化界面等等中间过程都由框架已经实现。
拿到框架,我们首先要知道框架是做什么的? 框架做好了那些功能,框架给我们留下了那些是我们要进行操作的。并且要了解这个流转过程。和配置参数,以及实现的技术路线是什么。
技术路线:我们实现一个功能,比如存储,我们要使用的技术路线是什么?我们怎么选型?这个不同的技术,就是技术路线。
比如:在实现爬虫实际功能过程中,我们发现:我们既可以使用request类也可以使用爬虫类scrapy。两种不能同时使用。选择哪种就是选择了我们实现此功能的技术路线。
应该是说实现此功能,我们使用的已经存在的技术,我们的选择就是技术路线的选择。