发送多个GET请求到服务器:80端口同时

时间:2014-11-16 03:01:38

标签: python multithreading api httprequest bitcoin

我正在尝试从比特币市场RESTful API中获取不同的JSON。

问题在于: 我只能将我的单个GET请求逐个发送给API,这样我就无法同时从所有比特币市场获得所有数据。

有没有办法使用Python线程(每个线程使用不同的客户端端口发送GET请求)同时获取多个数据?

1 个答案:

答案 0 :(得分:0)

对并发网络请求使用线程。 如果您对响应进行计算,您将受到GIL(全局解释器锁)的约束,在这种情况下,您可以使用多处理库启动其他进程来对数据进行计算。

请求lib支持线程和Doug Hellemans"本周的Python模块"博客文章和书籍是阅读和理解Python中线程和多处理的Apis的好地方。