| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Python: Веб-разработка и фреймворки > Подскажите библиотеку для работы с HTTP |
| Автор: spyswamp 17.7.2012, 17:13 | ||||
| Привет. Сразу оговорюсь, что в python и работе с веб-ресурсами и новичок. Однако раз придумал себе задачу, то надо ее решать. Суть простая: пообщаться с http-сервисом. Я отправляю запрос - сервис мне возвращает ответ в виде XML. Проблема в том, что на сервере есть авторизация, которая проходится так же запросом к нему. Вот что у меня получилось:
Вывод такой:
Я так понимаю, что мне как-то надо запомнить этот token? Чтобы дальше через него работать. Или cookie? Потому что на второй запрос вылазит 403, т.е. авторизацию как ветром сдуло. Ну, или если я прям совсем туплю, то поясните криком прямо в лицо! А, может, и посоветуйте либу, которая делает такие вещи автоматически. Заранее спасибо. |
| Автор: spyswamp 18.7.2012, 14:40 | ||
| Прочитал, что httplib - это прошлый век, и заюзал urllib2. Чуть-чуть поучил python и переписал немного тестовый скрипт:
|
| Автор: Karadul 23.7.2012, 01:30 | ||
| requests grab
|
| Автор: spyswamp 25.7.2012, 13:49 |
| Karadul, из стандартной поставки, не? |
| Автор: Karadul 25.7.2012, 17:31 |
| spyswamp, не, и чо? Инсталл скрипт в руки. |
| Автор: bilbobagginz 1.8.2012, 20:23 |
| urllib2, httplib2 тоже катят хорошо. поддерживает разные виды авторизации, https, и т.д. |
| Автор: Karadul 2.8.2012, 02:03 |
| Ага, только стиль жавоидный, суем один обьект другому, другой третьему, на второй раз без примера и бутылки опять не разберешься. А в грабе любой запрос делается одним вызовом. |
| Автор: gomer999999999 3.2.2013, 23:45 |
| Добрый день. Предлагаем к рассмотрению и тестированию наш проект - Маркетер Плагин. Продвигаем его успешно во всем мире. Но только 27 января 2013 предоставили в Рунете к тестированию русифицированный плагин с русифицированным интерфейсом. Вся подробная информация наhttp://www.marketerplugin.ru/ Предлагаем протестировать наш плагин на только что русифицированном интерфейсеhttp://www.marketerplugin.ru/test_plagina. В двух словах: плагин предназначен для создания сайтов-визиток и страниц продаж. Ждем ваших комментариев, отзывов и критики. Так же будем рады видеть вас на наших страницах в соц сетях http://www.facebook.com/pages/Marketer-plugin/5288148.. http://vk.com/club46912629 Успехов и новых впечатлений. С уважением, Богдан |