Парсер каталога → Excel
источник: books.toscrape.com · учебный сайт для парсеров

Что собирать

набор полей и правила обхода — одним файлом настройки, без правки кода

Поля

Тот же файл настройки, как он лежит рядом со скриптом

Что это даёт заказчику

Сменился сайт или понадобилось ещё одно поле — правится одна строка настройки, а не код. Выключенное поле не пропадает молча: прогон печатает его отдельной строкой «выключены настройкой (это не ошибка)», иначе по логу это неотличимо от «поле не добылось».