How to make multiple HTTP POST queries in one moment using Python?
Using an external library with an example can be a goo开发者_C百科d solution.
External lib? Maybe an internal one would do the trick...
http://docs.python.org/library/httplib.html#examples
specifically:
params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0})
If you wanted to process multiple HTTP POST queries (asynchronous) you could cycle through them in a loop, opening subprocesses using subprocess.Popen
. Although a better solution would probably be asyncore
. This site has an example of using asyncore for http requests (like POST).
You should consider using threading
(or maybe multiprocessing
, but here the GIL is not a problem) to enable concurrent execution.
精彩评论