Avatar ·

Llamadas HTTP asíncronas grequests

📁 asincronía, python, ayuda, ejemplo, solicitudes

Siempre he usado la biblioteca requests. Pero si no me falla la memoria, allí se puede enviar una solicitud solo a 1 http url y solo luego a otro, en orden. Grequests, en cambio, como está escrito, se puede enviar simultáneamente a hasta 10 URL, es decir, asincronía. Pero no sé cómo hacerlo, ya lo intenté. En el archivo hay aproximadamente 150 URL. Código:

import grequestssimplesite = 'http://shost-craft.su'with open("C:\\\\cruelnetwork\\\\cruel.need\\\\wolfs.txt") as werewolves:        array = [row.strip()+simplesite for row in werewolves]params = {'a':'b', 'c':'d'}rs = (grequests.post(u, data=params) for u in array)grequests.