使用 Python 请求的异步请求
Python requests 库通过其 async 模块提供方便的异步请求处理。要执行异步请求并检索每个响应的内容,请按照以下步骤操作:
例如,考虑以下代码snippet:
from requests import async urls = [ 'http://python-requests.org', 'http://httpbin.org', 'http://python-guide.org', 'http://kennethreitz.com' ] def do_something(response): print(response.url) async_list = [] for u in urls: action_item = async.get(u, hooks={'response': do_something}) async_list.append(action_item) async.map(async_list)
此代码将异步执行对指定 URL 的请求,并将每个响应的 URL 打印到控制台。
以上是如何使用 Python 的'requests”库发出异步请求?的详细内容。更多信息请关注PHP中文网其他相关文章!