我有一个非常 I/O 密集型任务(它抓取网页)。我想通过 Web API 使这个任务可用,并在它之上构建了一些 JavaScript+HTML 界面。我想用 Python 来做,因为我已经有一组 Python 脚本来实现这个任务。
现在我正在寻找一个 Python Web 框架来执行此操作。对于 I/O 密集型网页,您可以推荐什么 Web 框架?
更多细节:
- 我已经使用过 Flask,我喜欢它
- 我不需要用户管理,但我需要会话
- 我想用 Angular/Ember 构建实际的 UI
我有一个非常 I/O 密集型任务(它抓取网页)。我想通过 Web API 使这个任务可用,并在它之上构建了一些 JavaScript+HTML 界面。我想用 Python 来做,因为我已经有一组 Python 脚本来实现这个任务。
现在我正在寻找一个 Python Web 框架来执行此操作。对于 I/O 密集型网页,您可以推荐什么 Web 框架?
更多细节:
因为它是关于网络爬虫的,所以我会选择Scrapy作为爬虫工具和扭曲的事件驱动网络引擎/网络框架。Scrapy
实际上是建立在twisted之上的,所以这一套对你来说可能是个不错的选择。
另外,看看使用非阻塞 I/O的tornado web 框架。
希望有帮助。
Django是最流行的 Python 网络框架。