Загрузка...

How can I see the response of a request with a 302 code?

Thread in Python created by Host1 Feb 24, 2020. 205 views

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

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