Извечная проблема взаимопонимания заказчиков и программистов - это дополнительный функционал, который всегда появляется в системах с табличными данными - этим страдают все IT гиганты размера Yandex и более мелкие разработчики. Допроситься внести небольшие изменения, которые в 10 раз экономят время пользователю сравнима с задачей укусить свой локоть. Вот и мне пришлось столкнуться с ситуацией что супруга сутками сидит в яндекс офд и сверяет данные, которые не выгрузить с яндекса хотя и есть кнопочка Скачать отчёт. Вот отчёт не подходит для задач которые приходится решать.
Так как 90% сайтов используют движки генерации данных с погрузкой по клику, то не будем изобретать велосипед, а просто научим браузер перехватывать запросы.
Шаг 1 - пишем манифест файл для нашего плагина
Шаг 2 - сохраняем в отдельной папке файлы, которые перечислены в манифесте и файл манифеста под названием manifest.json
Шаг 3 - пишем несложный код в файле background1.js, взяв за основу примеры с сайта хрома. Одна функция - считывания данных необходимых нам и подсветки пунктов которые обработали
и 2-ю функцию - подготовки скаченных данных и формирование EXCEL файла для передачи на комп по нажатии кнопки от плагина
После чего упаковываем плагин и ставим на компьютер пользователя. Трудозатраты - часа 2 с перекурами и чтением документации на сайте хрома.