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