Можете ли вы порекомендовать некоторую клиентскую библиотеку python http?

Я хочу использовать python для захвата информации с некоторых веб-сайтов. Я хочу, чтобы http-клиент выполнил следующие условия:

  • поддерживает https
  • не будет использовать слишком много памяти, не должно генерировать много процессов или потоков.
  • имеет четкую документацию и активно поддерживается.

Я знаю, что requests, tornado или gevent -httpclient может завершить мою задачу, но я не знаю, какой из них лучше? или есть ли другие варианты?

или если есть другие варианты, записанные в C/c++.

Спасибо!

Ответы

Ответ 1

Используйте requests. Он имеет самый API-интерфейс различных библиотек.

Ответ 2

Другим вариантом является httplib2.

  • простой (и, следовательно, эффективный)
  • поддерживает все, что нужно, и Python 3
  • не на Github
  • несколько месяцев могут пройти до следующего совершения (отчасти потому, что он просто работает)