【发布时间】:2012-05-20 06:46:37
【问题描述】:
可能重复:
Multiple (asynchronous) connections with urllib2 or other http library?
我正在开发一个运行 Python 代码的 Linux Web 服务器,以通过 HTTP 从第 3 方 API 获取实时数据。数据被放入 MySQL 数据库。 我需要对很多 URL 进行大量查询,而且我需要快速完成(更快 = 更好)。目前我使用 urllib3 作为我的 HTTP 库。 解决此问题的最佳方法是什么?我应该产生多个线程(如果是,有多少?)并且每个查询都针对不同的 URL? 我很想听听您对此的看法 - 谢谢!
【问题讨论】:
-
我无法添加一个新答案,因为此问题已关闭。今天最好的方法是使用 requests-futures github.com/ross/requests-futures
标签: python http concurrency httprequest