Форум сайта python.su
0
Добрый день,
При загрузке страницы с redirect urllib автоматически перекидывает на страницу без redirect
Как отключить автоматический redirect в urllib?
Отредактировано Egor2010 (Апрель 14, 2016 12:39:07)
Офлайн
568
Редирект это же просто ответ с соответствующим кодом, в нем по идее нет никакой интересной информации, которую можно было бы парсить.
Офлайн
0
FishHookДа,но мне нужно знать куда какая страница перенаправляет , весь путь ,не только начальная и конечная страница
Редирект это же просто ответ с соответствующим кодом, в нем по идее нет никакой интересной информации, которую можно было бы парсить.
Офлайн
61
import requests r = requests.get('http://github.com', allow_redirects=False) print(r.status_code)
class NoRedirect(urllib2.HTTPRedirectHandler): def redirect_request(self, req, fp, code, msg, hdrs, newurl): pass noredir_opener = urllib2.build_opener(NoRedirect())
Отредактировано ZerG (Апрель 14, 2016 14:17:11)
Офлайн