Pouvez-vous recommander une bibliothèque client http python?
Je veux utiliser python pour capturer des informations à partir de certains sites web.
Je veux que le client http pour répondre à ces conditions:
- prend en charge https
- de ne pas utiliser trop de mémoire, ne devrait pas générer un grand nombre de processus ou threads.
- a une documentation claire et est activement soutenu
Je sais que requests
tornado
ou le gevent
-httpclient
pouvez terminer ma tâche, mais je ne sais pas lequel est le meilleur? ou est-il un autre choix?
ou si il y en a d'autres choix écrite dans C
/c++
.
Merci!
source d'informationauteur Djvu | 2012-05-10
Vous devez vous connecter pour publier un commentaire.
Utilisation
demande
. Il a le plus de même de l'API des différentes bibliothèques.Une autre option est
httplib2
.voici une autre suggestion:
Je trouve urllib3 est une excellente option. Il met en place la demande de mise en commun pour vous et poignées SSL facilement.
Je pense également que les demandes de l'utiliser aujourd'hui sous le capot.
http://urllib3.readthedocs.io/en/latest/