Задание: Создать парсер пяти сайтов тендерных закупок (Дистанционная работа)
Требуется создать скрипт-парсер мониторинга тендерных закупок на любом языке программирования, который будет, при запуске самого скрипта, парсить следующие сайты:
1. https://gias.by/gias/#/purchase/current
2. https://icetrade.by раздел "Закупки Республики Беларусь"
3. https://goszakupki.by/tenders/posted
4. https://zakupki.butb.by/auctions/reestrauctions.html
5. https://ppt.butb.by/orderslist/?lang=ru&order_type=demands
Поиск должен вестись по ключевым словам, а также иметь список слов которые будут исключаться из поиска (для первого сайта отдельные списки).
Каждая новая закупка должна выводиться в телеграм бот определённому пользователю. Архив найденных закупок должен храниться в excel или csv файле на ПК, с которого запущен скрипт.
Предусмотреть защиту от повторной отправки через бот и архивирования на ПК уже ранее найденной закупки
Вид текста для отправки через бот :
"
Дата и время итерации
1. Название закупки (должно быть гиперссылкой на саму закупку)
2. Цена
3. Кол-во закупаемых единиц
4. Статус закупки
5. Дата и время выставления закупки на торги
6. Дата и время окончания приёма предложений
7. Сведения о заказчика(контакт, наименование)
"
Разделение закупок в одной итерации - табуляция
Вид хранения закупок в файле архива - наименование столбцов это пункты из отправки через бот, разделение между итерациями тоже табуляция
Настройки скрипта должны быть доступны в txt или csv файле, скрипт будет их подгружать при каждом запуске. Возможности настройки скрипта:
1. Исправление списков ключевых слов для поиска и слов-исключений
2. За какой период прошедших дней искать закупки: на текущую дату, вчерашних и т.д.
3. Иметь возможность добавления/удаления пользователей из списка рассылки