/ / Comment envoyer plusieurs requêtes http python - python, python-2.7, request, python-request, grequests

Comment envoyer plusieurs requêtes http python - python, python-2.7, request, python-requêtes, grequests

J'utilise du python request.post() envoyer des données à une base de données distante. Comment dois-je envoyer plus d'une demande (environ 20-30) sur la même URL en utilisant des données différentes en utilisant python?

De plus, le mode séquentiel fonctionnera-t-il correctement dans ce cas ou dois-je effectuer les demandes en parallèle?

Réponses:

1 pour la réponse № 1

Tu devrais regarder grequests qui utilise demandes et gevent

import grequests

urls = [
"http://www.heroku.com",
"http://python-tablib.org",
"http://httpbin.org",
"http://python-requests.org",
"http://kennethreitz.com"
]

rs = (grequests.get(u) for u in urls)
grequests.map(rs)
[<Response [200]>, <Response [200]>, <Response [200]>, <Response [200]>, <Response [200]>]