Skip to content

kulig/test_url_sniff

Repository files navigation

Тестовое задание Python

Необходимо написать асинхронный сервис, цель которого в фоновом режиме отдавать пользователю данные.

Тех стэк:

FastAPI Pydantic Sqlalchemy

Эндпоинты

POST /tasks/parse_page
ReqBody: { "url": <string> }
RespBody: { "task_id": <integer> }
GET /tasks/{id}
RespBody: <разработать>

Что должно происходить?

Пользовать по rest api обращается на эндпоинт (создавая фоновую задачу), хочет, в ответ на GET эндпоинт, получить информацию по всем html тегам на странице (в виде количества каждого типа тэга), и список всех используемых на странице скриптов (в виде ссылок на эти скрипты, так чтобы при переходе по ссылкам эти скрипты можно было получить).

About

Тестовое задание.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published