Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 23, 2009 23:45:50

jartasa
От:
Зарегистрирован: 2009-09-20
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с http протоколом

Какая сейчас самая гибкая библиотека для работы с http протоколом в стандартной поставке ? Нужно что вроде curl,но в стандартной поставке python.



Офлайн

#2 Сен. 24, 2009 11:49:21

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Работа с http протоколом

Не знаю точно что такое curl (хотя много раз слышал это слово). Пользуюсь urllib2, если из стандартных библиотек.

..bw



Офлайн

#3 Сен. 24, 2009 13:23:43

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Работа с http протоколом

да, urllib2, наверное самый лучший выбор, есть еще httplib, но у меня при работе с HTTPSConnection возникали проблемы на линуксе, а на винде все норм.



Офлайн

#4 Сен. 25, 2009 22:31:24

jartasa
От:
Зарегистрирован: 2009-09-20
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с http протоколом

Спасибо,ушёл смотреть.



Офлайн

#5 Июнь 18, 2010 11:40:50

Michael_XIII
От:
Зарегистрирован: 2010-05-14
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с http протоколом

не поверите - pycurl ;-)



Офлайн

#6 Июнь 18, 2010 15:56:53

dimabest
От:
Зарегистрирован: 2009-02-12
Сообщения: 253
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с http протоколом

pycurl - некрасивая гавняшка по сравнению с urllib2



Офлайн

#7 Июнь 20, 2010 15:43:09

outblaze
От:
Зарегистрирован: 2010-05-05
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Работа с http протоколом

Привет, это вы про 2.х Питон ? Насколько знаю, в Питон 3, urllib2 стала пакетом urllib.

Собственно, а что сейчас “модно” юзать в Питон 3.x что бы иметь возможность таких гибкостей настроек и поддержки протоколов, как в cURL - SOCKS, HTTPS прокси, куки, кастомные заголовки запросов и т.д. ?



Офлайн

#8 Июль 10, 2010 17:39:07

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Работа с http протоколом

Да нет лучшего варианта, кроме как pycurl+python 2.6. В скором будущем наверное будет pycurl + python 3.x. А кому нужен не функционал, а красивые гавняшки могут юзать urllib, urllib2, httplib, httplib2, mechanize и т.д.



Офлайн

#9 Июль 10, 2010 22:10:18

Александр Кошелев
От: Москва
Зарегистрирован: 2007-02-03
Сообщения: 1724
Репутация: +  2  -
Профиль   Отправить e-mail  

Работа с http протоколом

plusplus
А кому нужен не функционал, а красивые гавняшки могут юзать
А какого функционала там не хватает?



Офлайн

#10 Июль 10, 2010 22:45:02

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Работа с http протоколом

Daevaorn
А какого функционала там не хватает?
На вскидку: Соксы, таймаут не глобальный, ssl через соксы, фтп - этого точно нет. В urllib2 не мог найти как установить свои куки, multi-part формат приходилось формировать вручную. Ну и вообще если почитать документацию по курлу, то найти можно много интересного.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version