для начала в urls используйте сырую строку. у вас часть символов может экранироваться., и потом стоит проверить что получается в итоге. ошибка явная вы отправили пустую месягу, телеге это не нравиться.
Александр, в рамках requests можно указать флаг allow_redirects=False и тогда редиректа не будет.
Vovan2005, если вы откроете консоль браузера, а еще включите сохранение переходов, то увидите что браузер так же проскакал по редиректам, а еще возможно вас тупо банят ка бота и шлют не туда куда надо
ⓒⓢⓢ, есть нормы что бы взять отпуск о нем надо сообщить заранее (минимум за 3 дня), плюс как уже говорили выше отпуск обязаны согласовать только через пол года, все остальное по решению руководителя. Если начальника не хочет согласовать, то отпуска не будет, а не выход на работу спокойно можно оформить как прогул.
Karpion, сложнее контролировать состояние, плюс сложнее отлаживаться и управлять.
для шаринга данных между тредами потоками есть более правильные вещи, очереди, сигналы и так далее.
Использование global в коде признак говнокода
Максим, сильно понятнее не стало.
я для тестов в фикстуре создвал браузер и для каждого теста был свой. и никаких проблем с многопоточностью.
есть хорошая штука селеноид - как раз нужен когда требуется одновременно много браузеров.
но если нормально опишете задачу. получите нормлальный ответ.