![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| spyswamp |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: нет Всего: 7 |
Привет. Сразу оговорюсь, что в python и работе с веб-ресурсами и новичок. Однако раз придумал себе задачу, то надо ее решать. Суть простая: пообщаться с http-сервисом. Я отправляю запрос - сервис мне возвращает ответ в виде XML. Проблема в том, что на сервере есть авторизация, которая проходится так же запросом к нему.
Вот что у меня получилось:
Вывод такой:
Я так понимаю, что мне как-то надо запомнить этот token? Чтобы дальше через него работать. Или cookie? Потому что на второй запрос вылазит 403, т.е. авторизацию как ветром сдуло. Ну, или если я прям совсем туплю, то поясните криком прямо в лицо! А, может, и посоветуйте либу, которая делает такие вещи автоматически. Заранее спасибо. -------------------- - why you call it beta? - cuz it's betta then nothin' |
||||
|
|||||
| spyswamp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: нет Всего: 7 |
Прочитал, что httplib - это прошлый век, и заюзал urllib2.
Чуть-чуть поучил python и переписал немного тестовый скрипт:
-------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
| Karadul |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.5.2006 Репутация: нет Всего: 1 |
requests
grab
|
|||
|
||||
| spyswamp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 18.8.2006 Репутация: нет Всего: 7 |
Karadul, из стандартной поставки, не?
-------------------- - why you call it beta? - cuz it's betta then nothin' |
|||
|
||||
| Karadul |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.5.2006 Репутация: нет Всего: 1 |
spyswamp, не, и чо? Инсталл скрипт в руки.
|
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: нет Всего: 317 |
urllib2, httplib2 тоже катят хорошо. поддерживает разные виды авторизации, https, и т.д.
-------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| Karadul |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.5.2006 Репутация: нет Всего: 1 |
Ага, только стиль жавоидный, суем один обьект другому, другой третьему, на второй раз без примера и бутылки опять не разберешься. А в грабе любой запрос делается одним вызовом.
|
|||
|
||||
| gomer999999999 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 3.2.2013 Репутация: -1 Всего: -1 |
Добрый день.
Предлагаем к рассмотрению и тестированию наш проект - Маркетер Плагин. Продвигаем его успешно во всем мире. Но только 27 января 2013 предоставили в Рунете к тестированию русифицированный плагин с русифицированным интерфейсом. Вся подробная информация наhttp://www.marketerplugin.ru/ Предлагаем протестировать наш плагин на только что русифицированном интерфейсеhttp://www.marketerplugin.ru/test_plagina. В двух словах: плагин предназначен для создания сайтов-визиток и страниц продаж. Ждем ваших комментариев, отзывов и критики. Так же будем рады видеть вас на наших страницах в соц сетях http://www.facebook.com/pages/Marketer-plugin/5288148.. http://vk.com/club46912629 Успехов и новых впечатлений. С уважением, Богдан |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Python: Веб-разработка и фреймворки | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |