2

I am using python request.post() to send data to a remote database. How should I send more than one request(around 20-30) on same URL using different data using python ?

Also, will sequential work fine for this case or do I need to make the requests in parallel ?

bitgeeky
  • 319
  • 1
  • 4
  • 15

1 Answers1

2

You should look at grequests which uses requests and 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]>]
Padraic Cunningham
  • 176,452
  • 29
  • 245
  • 321