我正在使用 pythonrequest.post()
将数据发送到远程数据库。我应该如何使用 python 使用不同的数据在同一 URL 上发送多个请求(大约 20-30)?
此外,对于这种情况,顺序工作是否正常,还是我需要并行提出请求?
我正在使用 pythonrequest.post()
将数据发送到远程数据库。我应该如何使用 python 使用不同的数据在同一 URL 上发送多个请求(大约 20-30)?
此外,对于这种情况,顺序工作是否正常,还是我需要并行提出请求?
您应该查看使用requests和 gevent的grequests
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]>]