Я делаю веб-приложение с Django -Gunicorn- Nginx. Это своего рода закрытое сообщество. Поэтому в начале регистрации требуется проверка подлинности сторонним сервером. Поскольку сторонний сервер не предоставляет официальный API авторизации, я пытаюсь реализовать модуль самостоятельно с помощью python selenium.
Я встроил модуль в файл python в Django каталог приложений учетных записей. Когда я тестирую модуль с терминалом по python3 somemodulename.py
, он работает отлично. Однако, когда я импортирую модуль (который является функцией) в view.py
приложения учетных записей и проверяю его в браузере, в какой-то момент стороннее приложение выдает сообщение invalid session
. Это никогда не происходило, когда я тестировал одну и ту же функцию с терминалом.
Итак, если есть какой-либо способ перехватить HTTP-запрос, который отправляет веб-драйвер selenium chrome, я бы хотел сравнить оба случая для отладки. Как можно получить полный HTTP-запрос Chrome веб-драйвера с python селеном, не вмешиваясь в процесс кода?
Извините, что не смог добавить реальный код из-за проблемы безопасности.