Вы хотите использовать pycurl (интерфейс Python для libcurl ).Он ориентирован на многопотоковое исполнение, поддерживает файлы cookie, https и т. Д. Интерфейс немного странный, но к нему нужно привыкнуть.
Я использовал только pycurl w / HTTPBasicAuth + SSL, ноЯ нашел пример использования pycurl и куки здесь .Я полагаю, что вам нужно обновить pycurl.COOKIEFILE (строка 74) и pycurl.COOKIEJAR (строка 82), чтобы иметь какое-то уникальное имя (возможно, отключив id(self.crl)
).
Как я помню, выВам нужно будет создать новый pycurl.Curl()
для каждого запроса, чтобы обеспечить безопасность потока.