Уведомления

Группа в Telegram: @pythonsu

#1 Май 13, 2010 22:55:35

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

[Python 3.1] Отключить автопереход по редиректу?

Любой стандратный OpenDirector в urllib подключает по умолчанию RedirectHandler который обрабатывает ошибки http_error_302 … что нужно чтобы он не переходил по страницам редиректа? Можно переписать просто сам этот оригинальный хандлер, а как сделать правильнее? Неужели делать свою обработку ошибок под это? Нет готовых решений? А может быть стоит использовать другую библиотеку?



Офлайн

#2 Май 13, 2010 23:51:24

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

[Python 3.1] Отключить автопереход по редиректу?

Так уберите этот хендлер из списка.



Офлайн

#3 Май 14, 2010 13:04:21

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

[Python 3.1] Отключить автопереход по редиректу?

это получиться изменение любого стаднартного создающегося опенера, то есть повлияет на все случаи использования метода build_opener .. есть ли какой то другое решение?



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version