Описание задачи
Необходимо создать программу (парсер), которая выполняет поиск по заданному автору и названию произведения в поисковых системах Google и Яндекс. После этого инструмент обрабатывает первые 20 ссылок на литературные ресурсы, извлекает с них информацию о наличии электронной копии книги.
Что собирает парсер?
Для каждой найденной книги программа должна получить и сохранить следующие данные:
- Наличие электронной версии (да/нет).
- Название произведения (релевантное запросу).
- Объем (количество страниц или глав, если указано).
- Дата последнего обновления страницы или материала.
- Прямая ссылка на страницу с конкретным произведением.
Требования к функционалу
- Поддержка повторных проверок через заданные промежутки времени (интервал настраивается пользователем).
- Накопление результатов для отслеживания изменений (история).
- Экспорт данных в форматы CSV или Excel.
- Удобный графический интерфейс или простая консольная утилита с понятными подсказками.
Дополнительные уточнения
Подробности технической реализации обговариваются с исполнителем лично или в чате.