标签: python httpclient
我想用Python来捕获某些网站的信息。 我希望HTTP客户端满足这些条件:
支持HTTPS
不会使用太多内存,不应生成大量进程或线程。
有明确的文档并得到积极支持
我知道requests,tornado或gevent -httpclient 可以完成我的任务,但我不知道哪个是最好的?或者还有其他选择吗?
requests
tornado
gevent
或者,如果在C / c++中有其他选择。
C
c++
答案 0 :(得分:24)
使用requests。它具有各种库中最相同的API。
答案 1 :(得分:3)
另一个选项是httplib2。
httplib2
答案 2 :(得分:0)
这是另一个建议:
答案 3 :(得分:0)
我发现urllib3是一个不错的选择。它为您设置请求池并轻松处理SSL。
我还认为请求现在可以在后台使用。
http://urllib3.readthedocs.io/en/latest/