Необходимо написать асинхронный сервис, цель которого в фоновом режиме отдавать пользователю данные.
FastAPI Pydantic Sqlalchemy
POST /tasks/parse_page
ReqBody: { "url": <string> }
RespBody: { "task_id": <integer> }
GET /tasks/{id}
RespBody: <разработать>
Пользовать по rest api обращается на эндпоинт (создавая фоновую задачу), хочет, в ответ на GET эндпоинт, получить информацию по всем html тегам на странице (в виде количества каждого типа тэга), и список всех используемых на странице скриптов (в виде ссылок на эти скрипты, так чтобы при переходе по ссылкам эти скрипты можно было получить).