框架是為某個功能實現的框架:能稱得上是框架的,是那種把所有功能都開發了一遍的軟件。比如visual studio 就是把開發的功能都有支持的一個功能集合,可以在這個集合之上開發新的系統。
python 的開發爬蟲的框架 比如:Scrapy爬蟲框架 。就是對開發爬蟲這種功能的各個方面進行了開發。留給我們的是我們必須要實現的部分。比如提供界面的地址,和如何分析和提取界面內的實際的需要的東西。
而如何下載,如何提高下載效率,如何轉化界面等等中間過程都由框架已經實現。
拿到框架,我們首先要知道框架是做什么的? 框架做好了那些功能,框架給我們留下了那些是我們要進行操作的。並且要了解這個流轉過程。和配置參數,以及實現的技術路線是什么。
技術路線:我們實現一個功能,比如存儲,我們要使用的技術路線是什么?我們怎么選型?這個不同的技術,就是技術路線。
比如:在實現爬蟲實際功能過程中,我們發現:我們既可以使用request類也可以使用爬蟲類scrapy。兩種不能同時使用。選擇哪種就是選擇了我們實現此功能的技術路線。
應該是說實現此功能,我們使用的已經存在的技術,我們的選擇就是技術路線的選擇。