Avatar ·

Chamadas HTTP assíncronas grequests

📁 assincronia, python, ajuda, exemplo, solicitações

Sempre usei a biblioteca requests. Mas, se não me engano, lá é possível enviar requisições apenas para 1 http url e só depois para outro, em sequência. Já o Grequests, como está escrito, pode enviar simultaneamente para até 10 URLs, ou seja, assincronia. Mas não sei como fazer isso, já tentei. No arquivo há cerca de 150 URLs. 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.