Уведомления

Группа в Telegram: @pythonsu

#1 Июль 14, 2017 14:26:40

DmDk
Зарегистрирован: 2017-06-11
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

requests редирект

Добрый день.

На странице есть ссылка вида -
http://site.com/?act=Search&CODE=getallposts&mid=123456, если по ней пройти в браузере, то в итоге оказываешься на странице -
http://site.com/?act=Search&nav=au&CODE=show&searchid=2262d402de1ca257ad8e238dbb1119e2&search_in=posts&result_type=posts
при этом searchid всегда разный, но содержимое страницы одинаковое.

Смотрел, что посылает браузер, там следующее -
GET 302 Redirect(cached)
GET (Cache) text/html
GET (Cache) text/css
GET (Cache) text/javascript
и т.д.

requests.session.get("http://site.com/?act=Search&CODE=getallposts&mid=123456") всегда выдает status_code 200 и не ту страницу, вернее ту, но редиректа нет, history - пустой, headers прописывал, allow_redirects=True. Как добиться нужного результата?

p/s: Нужный адрес есть в GET (Cache) text/html

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version