最近园子里网络爬虫很火爆,从%26nbsp;PHP%26nbsp;到%26nbsp;Python,从%26nbsp;windows服务%26nbsp;到%26nbsp;winform%26nbsp;程序,各路大神各显神通。小弟也献下丑,从平庸流出发,简述下 WebApi +AngularJS%26nbsp;方式实现网络爬虫。
一、技术框架
1.1 前端:
AngularJS,创建SPA(单页面应用)。爬虫需要长时间的等待服务器返回结果,必须使用ajax实现,使用JQuery一样可以做到。
%26nbsp;
1.2 后端:
WebApi。AngularJS 配合 WebApi%26nbsp;使用十分融洽。
%26nbsp;
1.3 后端用到的框架/库:
a. Abp,最近园子里很火的基础框架,最大的优点是分模块的实现,包括 AppService(WebApi) 层的分模块,使用后,代码结构非常清晰。详细内容可以见 基于DDD的现代ASP.NET开发框架--ABP系列文章总目录
%26nbsp;
b.%26nbsp;苏