Загрузка...

Можно ли сгенерировать Crsf токен на python?

Тема в разделе Python создана пользователем ChokoPieT 14 дек 2024. 227 просмотров

  1. ChokoPieT
    ChokoPieT Автор темы 14 дек 2024 Тут не могла быть ваша реклама 154 3 авг 2021
    Я пишу авторегер на python при помощи запросов, но что бы сделать определённые действия, нужно передать crsf токен в запросе. В заголовках и куках сайт его не возвращает. Может кто знает какие либо методы кроме перехода на selenium?
     
  2. SHURIKEN
    ищи в html, json запросах и тд. в невидимом пространстве его не будет
     
    1. ChokoPieT Автор темы
    2. LordS_Inactive
      SHURIKEN, почему не будет, он может через js генерироваться
      и конкретно ни где не находиться
      15 дек 2024 Изменено
    3. SHURIKEN
      LordS_Inactive, ну генерировать csrf на стороне клиента как будто бы не очень разумная идея, мб я конечно ошибаюсь и есть скрытый смысл. но по факту если он сгенерился у клиента, то он должен каким то запросом отправиться и на сервер, а это еще большая дыра в безопасности, ведь по факту можно будет найти код который его генерирует и отправляет, и генерировать бесконечное множество таких токенов, поэтому я думаю что он в 100 процентах случаев генерируется на сервере и передаётся в html шаблон
    4. Посмотреть следующие комментарии (1)
  3. cute
    Скорее всего он у тебя в HTML, можешь сделать GET запрос, если найдешь там CSRF токен - считай тебе повезло, в худшем случае токен может подгружаться динамически так же в HTML и тогда придется использовать selenium / beautiful soup
     
    1. ChokoPieT Автор темы
      cute, мне конкретно повезло. Csrf токен равен другому значению из кук, которое сервер возвращает в ответ на обычный запрос к странице
  4. MPoke
    MPoke 14 дек 2024 26 8 окт 2022
     
    1. ChokoPieT Автор темы
      MPoke, выше я про коментировал в ответе, что мне помогло
Top
Загрузка...