1
python을 위해 grequests 라이브러리를 사용하여 여러 URL을 동시에 호출하려고합니다. 문제는 grequests의 논리를 이해하지 못한다는 것입니다. 다음은 내 코드의 샘플 (편집 된 버전)입니다 : -Python grequests issue
respArray = []
response = []
sessionvar = requests.Session()
sessionvar.trust_env = False
for each in range(0,len(urls)):
response.append(grequests.get(urls[each],session=sessionvar,cookies=cookiesArray[each]))
eachresp = grequests.map(response)
for r in eachresp:
respArray.append(r.json())
return respArray
내 respArray는 URL의 반환 된 각각의 배열을 반환합니다. 배열을 실행할 때 각각의 루프가 동시에 실행되지 않는 것처럼 배열이 실행됩니다. 나는 내가 어떻게 더 빨리 결과를 얻을 수 있도록 동시에 실행할 수 있습니다 지 않습니다. 어떤 도움을 주시면 감사하겠습니다.
보내기를 ... 보내지 않은 요청
r.json() 나에게 모든 응답을 함께 제공합니다. 어떻게 각자를 사용하여 각각의 URL에서 더 깊은 곳으로 전화를 걸 수 있습니까? 그렇게하면 검색 기준을 더 빨리 만들 수 있습니다. – sindhujit