用于I / O密集页面的Python Web框架

时间:2013-08-07 20:58:21

标签: python web frameworks io

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

现在我正在寻找一个Python Web框架来实现这一目标。 您可以为I / O密集型网页推荐哪种Web框架?

更多细节:

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

2 个答案:

答案 0 :(得分:1)

由于它是关于网络抓取的,我会使用Scrapy作为抓取工具和twisted事件驱动的网络引擎/网络框架。 Scrapy实际上建立在扭曲之上,所以这套可能是你的不错选择。

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

希望有所帮助。

答案 1 :(得分:0)

Django是最受欢迎的Python Web框架。