0

我有一个非常 I/O 密集型任务(它抓取网页)。我想通过 Web API 使这个任务可用,并在它之上构建了一些 JavaScript+HTML 界面。我想用 Python 来做,因为我已经有一组 Python 脚本来实现这个任务。

现在我正在寻找一个 Python Web 框架来执行此操作。对于 I/O 密集型网页,您可以推荐什么 Web 框架?

更多细节:

  • 我已经使用过 Flask,我喜欢它
  • 我不需要用户管理,但我需要会话
  • 我想用 Angular/Ember 构建实际的 UI
4

2 回答 2

1

因为它是关于网络爬虫的,所以我会选择Scrapy作为爬虫工具和扭曲的事件驱动网络引擎/网络框架。Scrapy实际上是建立在twisted之上的,所以这一套对你来说可能是个不错的选择。

另外,看看使用非阻塞 I/O的tornado web 框架。

希望有帮助。

于 2013-08-07T21:18:41.987 回答
0

Django是最流行的 Python 网络框架。

于 2013-08-07T21:27:14.417 回答