Задачи бота:
Бот должен зайти на сайт и на каждой странице этого сайта посчитать кол-во тегов <img>
.
По завершению работы бот должен сгенерировать отчет (файл с именем sitedomain_dd.mm.yyyy.html) в виде таблицы:
- Адрес страницы
- Кол-во тегов
<img>
- Инкремент текущей вложенности страницы (depth)
- Время загрузки страницы
Таблица должна быть отсортирована по количеству тегов <img>
на странице. Входными данными бота является url-адрес сайта.
Входные данные:
- URL-адрес сайта
Результат:
- Файл sitedomain_dd.mm.yyyy.html
Требования:
- Код необходимо разместить на GitHub
- Соблюдение PSR1 и PSR2
- Использовать Docker
- Использовать сторонние библиотеки, фреймворки и т.д. запрещено
- Скрипт должен запускаться как CLI приложение
Будет плюсом:
- Использование Docker Compose
- Комментарии в стиле phpDocumentor
- Покрытие кода unit-тестами
- Импровизация и перфекционизм