pyspider: 爬虫框架,基于PyQuery实现的。
优势:
1. 基于多线程异步的任务调度方式;可以实现爬虫的高并发爬取,注意使用代理;
2. 它提供了一个WebUI的爬虫任务管理界面,可以实现爬虫的停止,启动,调试,支持定时爬取任务;
3. 代码简洁;
4. 支持动态网站的爬取; requests/urllib只能爬取静态网站。phantomjs
phantomjs: 幽灵浏览器,无界面版的浏览器。
劣势:
可扩展性不强;
整体上来说:一些定制性高的,需要自定义一些功能的时候可以使用Scrapy,而一些定制性不高,不需要太多自定义功能时使用pyspider;
同步执行的.
列表页
详情页
本文介绍Pyspider爬虫框架的特点与优势,包括其基于多线程异步的任务调度方式实现高并发爬取,提供的WebUI管理界面支持爬虫任务的启动、停止与调试,并且支持动态网站爬取。
1233

被折叠的 条评论
为什么被折叠?



