Загрузка...

Как посмотреть response запроса с кодом 302?

Тема в разделе Python создана пользователем Host1 24 фев 2020. 204 просмотра

  1. Host1
    Host1 Автор темы 24 фев 2020 Лучше бы раньше, но раньше уже закончилось 64 8 авг 2017
    Ситуация такая, я отправляю GET запрос с кодом 302 следовательно он редиректнет нас на другую страницу. Но мне нужно посмотреть ответ сервера на этот гет запрос с кодом 302 тк там мне присваивается определенный state= , но проблема в том что когда я пытаюсь посмотреть ответ запроса, мне выдается ответ той страницы на которую нас редиректнули. Вот в картинках:
    Есть первый важный мне запрос с кодом 302 который редиректнет нас на другую страницу, в респонсе нам присваивается определенный state
    [IMG]

    Но Python requests при попытке посмотреть заголовки ответа сервера (r.headers) выдает заголовки уже с той страницы на которую был редирект:
    [IMG]
    Как быть? Подскажите что делать и куда копать? Останавливать запрос на вариант ибо при последующем запросе данные все равно поменяются, надо их ловить по пути.
     
  2. Host1
    Host1 Автор темы 24 фев 2020 Лучше бы раньше, но раньше уже закончилось 64 8 авг 2017
    Есть кто поможет?
     
  3. j_rider
    j_rider 24 фев 2020 7 14 янв 2020
    try this
    Код
    r = requests.get('http://fuck.me', allow_redirects=False)
    prunt(r.headers)
     
    24 фев 2020 Изменено
  4. Host1
    Host1 Автор темы 24 фев 2020 Лучше бы раньше, но раньше уже закончилось 64 8 авг 2017
    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
    --- Сообщение объединено с предыдущим 24 фев 2020
    Может у кого еще есть идеи?
     
  5. WhereIsMyMind_inactive3017758
    Можешь попробывать ставить таймаут на соединение и ловить, благо requests позволяет это делать :podumai:
     
  6. VkACC4cc
    VkACC4cc 26 фев 2020 4 21 фев 2020
    Есть ты хочешь сделать скрипт авто голосование mctop, то без вариков 3 челам предложил они слились. 5к хотел платить
     
  7. Host1
    Host1 Автор темы 26 фев 2020 Лучше бы раньше, но раньше уже закончилось 64 8 авг 2017
    WhereIsMyMind_inactive3017758, Не покажешь пример как делать тайм аут на соединение в реквестах?
     
  8. j_rider
    j_rider 27 фев 2020 7 14 янв 2020
    если пол
    так зачем его заново генерить, сохрани просто то что тебе передали в куках до того как ты сделал редирект, и потом делай редирект вручную передав в куках все что сгенерено
    --- Сообщение объединено с предыдущим 27 фев 2020
    1)Делаешь запрос с редирект= false
    2)Сохраняешь урл куда редиректить
    3)Сохраняешь куки, и нужный тебе параметр
    3)Деалешь запрос на редирект_урл с уже сгенеренными куками
     
  9. Host1
    Host1 Автор темы 27 фев 2020 Лучше бы раньше, но раньше уже закончилось 64 8 авг 2017
    j_rider, Большое спасибо, сам бы не додумался) Гениально
     
Загрузка...
Top