Автоматическое обновление токенов и фоновый веб-скрейпинг в проекте Django Flask?
Я работаю над личным проектом, используя фреймворк Django Flask, и есть две функциональные возможности, которые я пытаюсь реализовать сейчас.
Во-первых, я использую службу API, которая имеет 30-минутный срок действия токена аутентификации. Я хотел бы хранить этот токен в своей базе данных и программно запрашивать новый токен раз в 25 минут. В большинстве руководств упоминается токен обновления JWT, но он не предлагается API, который я использую. Какие еще библиотеки/функции мне следует использовать для достижения этой цели?
Во-вторых, у каждого пользователя есть таблица элементов, хранящихся в базе данных sqlite3 (100+), я хотел бы программно выполнить поиск google maps, используя один столбец, и вернуть категорию первого найденного места. В настоящее время я следую учебнику по selenium для веб-скрейпинга, но я не уверен, что это наиболее подходящий сервис, поскольку я хотел бы, чтобы этот процесс происходил в фоновом режиме или в скрытом div, мне также интересно, есть ли другие лучшие способы достижения моей второй цели.
Спасибо за ваше время и усилия по оказанию помощи, так как это моя первая попытка создания проекта с использованием Flask/Django