jartasa
Сен. 23, 2009 23:45:50
Какая сейчас самая гибкая библиотека для работы с http протоколом в стандартной поставке ? Нужно что вроде curl,но в стандартной поставке python.
bw
Сен. 24, 2009 11:49:21
Не знаю точно что такое curl (хотя много раз слышал это слово). Пользуюсь urllib2, если из стандартных библиотек.
..bw
regall
Сен. 24, 2009 13:23:43
да, urllib2, наверное самый лучший выбор, есть еще httplib, но у меня при работе с HTTPSConnection возникали проблемы на линуксе, а на винде все норм.
jartasa
Сен. 25, 2009 22:31:24
Спасибо,ушёл смотреть.
Michael_XIII
Июнь 18, 2010 11:40:50
не поверите - pycurl ;-)
dimabest
Июнь 18, 2010 15:56:53
pycurl - некрасивая гавняшка по сравнению с urllib2
outblaze
Июнь 20, 2010 15:43:09
Привет, это вы про 2.х Питон ? Насколько знаю, в Питон 3, urllib2 стала пакетом urllib.
Собственно, а что сейчас “модно” юзать в Питон 3.x что бы иметь возможность таких гибкостей настроек и поддержки протоколов, как в cURL - SOCKS, HTTPS прокси, куки, кастомные заголовки запросов и т.д. ?
plusplus
Июль 10, 2010 17:39:07
Да нет лучшего варианта, кроме как pycurl+python 2.6. В скором будущем наверное будет pycurl + python 3.x. А кому нужен не функционал, а красивые гавняшки могут юзать urllib, urllib2, httplib, httplib2, mechanize и т.д.
Александр Кошелев
Июль 10, 2010 22:10:18
plusplus
А кому нужен не функционал, а красивые гавняшки могут юзать
А какого функционала там не хватает?
plusplus
Июль 10, 2010 22:45:02
Daevaorn
А какого функционала там не хватает?
На вскидку: Соксы, таймаут не глобальный, ssl через соксы, фтп - этого точно нет. В urllib2 не мог найти как установить свои куки, multi-part формат приходилось формировать вручную. Ну и вообще если почитать документацию по курлу, то найти можно много интересного.