Ситуация такая, я отправляю GET запрос с кодом 302 следовательно он редиректнет нас на другую страницу. Но мне нужно посмотреть ответ сервера на этот гет запрос с кодом 302 тк там мне присваивается определенный state= , но проблема в том что когда я пытаюсь посмотреть ответ запроса, мне выдается ответ той страницы на которую нас редиректнули. Вот в картинках: Есть первый важный мне запрос с кодом 302 который редиректнет нас на другую страницу, в респонсе нам присваивается определенный state Но Python requests при попытке посмотреть заголовки ответа сервера (r.headers) выдает заголовки уже с той страницы на которую был редирект: Как быть? Подскажите что делать и куда копать? Останавливать запрос на вариант ибо при последующем запросе данные все равно поменяются, надо их ловить по пути.
try this r = requests.get('http://fuck.me', allow_redirects=False) prunt(r.headers) Code r = requests.get('http://fuck.me', allow_redirects=False) prunt(r.headers)
j_rider, I think this will not help as if we stop the request flow we can see the important data but when we will try to get on with other requests there will be generated another key. I need to see his cookies on the go, not stopping the request The post was merged to previous Feb 24, 2020 Может у кого еще есть идеи?
Можешь попробывать ставить таймаут на соединение и ловить, благо requests позволяет это делать :podumai:
Есть ты хочешь сделать скрипт авто голосование mctop, то без вариков 3 челам предложил они слились. 5к хотел платить
если пол так зачем его заново генерить, сохрани просто то что тебе передали в куках до того как ты сделал редирект, и потом делай редирект вручную передав в куках все что сгенерено The post was merged to previous Feb 27, 2020 1)Делаешь запрос с редирект= false 2)Сохраняешь урл куда редиректить 3)Сохраняешь куки, и нужный тебе параметр 3)Деалешь запрос на редирект_урл с уже сгенеренными куками