Форум сайта python.su
0
Какая сейчас самая гибкая библиотека для работы с http протоколом в стандартной поставке ? Нужно что вроде curl,но в стандартной поставке python.
Офлайн
20
Не знаю точно что такое curl (хотя много раз слышал это слово). Пользуюсь urllib2, если из стандартных библиотек.
..bw
Офлайн
3
да, urllib2, наверное самый лучший выбор, есть еще httplib, но у меня при работе с HTTPSConnection возникали проблемы на линуксе, а на винде все норм.
Офлайн
0
Спасибо,ушёл смотреть.
Офлайн
0
не поверите - pycurl ;-)
Офлайн
0
pycurl - некрасивая гавняшка по сравнению с urllib2
Офлайн
0
Привет, это вы про 2.х Питон ? Насколько знаю, в Питон 3, urllib2 стала пакетом urllib.
Собственно, а что сейчас “модно” юзать в Питон 3.x что бы иметь возможность таких гибкостей настроек и поддержки протоколов, как в cURL - SOCKS, HTTPS прокси, куки, кастомные заголовки запросов и т.д. ?
Офлайн
15
Да нет лучшего варианта, кроме как pycurl+python 2.6. В скором будущем наверное будет pycurl + python 3.x. А кому нужен не функционал, а красивые гавняшки могут юзать urllib, urllib2, httplib, httplib2, mechanize и т.д.
Офлайн
2
plusplusА какого функционала там не хватает?
А кому нужен не функционал, а красивые гавняшки могут юзать
Офлайн
15
DaevaornНа вскидку: Соксы, таймаут не глобальный, ssl через соксы, фтп - этого точно нет. В urllib2 не мог найти как установить свои куки, multi-part формат приходилось формировать вручную. Ну и вообще если почитать документацию по курлу, то найти можно много интересного.
А какого функционала там не хватает?
Офлайн