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