我正在使用 grequests 从使用相同 url 但不同参数的网站异步下载数据。
例如,
unsent_requests = []
for param in params: # assume params is a list containing different parameters or query strings
unsent_requests.append(grequests.get(url = url, params = param))
responses = grequests.map(unsent)
我怎么可能知道响应中的哪个响应属于 unsent_requests 的哪个请求?还是响应与未发送请求的顺序相同?
PS:response.url 没有给出任何线索,因为返回的是完全不同的 url。