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 № 1Tu 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]>]