Встроенные HTTP-клиенты Python не имеют многих функций, поэтому даже в документации по Python рекомендуется использовать запросы. Но есть также urllib3, который сам использует запросы, и у них есть общие разработчики ядра, что заставляет меня думать, что они скорее дополняют друг друга, чем конкурируют.
Когда я буду использовать urllib3 вместо запросов? Какие функции запросы добавляют поверх urllib3?
requests
— это синтаксический сахар,urllib3
выполняет всю тяжелую работу внизу. - person wim   schedule 07.12.2018