Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Андрей
Андрей
Верифицированный пользователь
Чат откроется после оплаты
Стоимость услуги
7 800 rub

Срок выполнения

4 дня

Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Андрей
Андрей
Верифицированный пользователь

Контроль изменений каталога: Python-скрипт, снимки и CSV-отчёт

Разработаю Python-скрипт, который собирает данные открытого каталога, сохраняет снимки и показывает изменения между двумя успешными запусками. Вы получите список новых позиций, отсутствующих в новом снимке товаров и изменений выбранных полей. В фиксированный пакет входят: • один открытый HTML-каталог на одном домене, до 20 страниц с обычной ссылочной пагинацией, до 300 карточек и 7 полей; • настройка устойчивого ключа записи: артикул, ID или постоянная ссылка; • очистка значений, проверка обязательных полей и дублей; • сохранение снимков и повторный запуск без ручной переработки данных; • CSV с результатом сбора и CSV-отчёт изменений: ключ, поле, прежнее и новое значение; • читаемый HTML-отчёт и журнал выполнения; • проверки обязательных полей, дублей, пагинации и полноты по согласованным признакам источника; ошибочный проход не заменяет предыдущий успешный снимок; • исходный код, конфигурация, зависимости, тестовые примеры и инструкция запуска. Приёмка: выполняем два последовательных сбора, проверяем повтор без изменений и контролируемое изменение тестовой записи. Ошибка загрузки должна быть видна в журнале и не должна превращаться в массовое исчезновение товаров. Условия источника: данные доступны без авторизации, CAPTCHA и обхода защиты, отдаются в HTML; неперсональные объекты с постоянным ключом. Настраиваю один адаптер под единый шаблон карточек. Данные уже присутствуют в HTML; автоматизированное чтение разрешено источником. Дополнительные разделы, варианты товара и JavaScript-рендеринг в объём не входят. Передаю проект для повторного запуска в Python 3.11+ и пример команды для расписания. Хостинг, постоянное администрирование, отправка сообщений и подключение внешних сервисов в этот пакет не включены. Один сводный раунд правок оформления отчёта и правил отображения в пределах выбранных полей. В течение 7 календарных дней после передачи исправляю воспроизводимые ошибки переданного кода относительно описания пакета. Пример в портфолио — учебный проект на открытом каталоге и контрольных тестовых изменениях.

Заказчик получит:

ZIP: Python-код, конфигурация, тесты и инструкция; снимки каталога, CSV-выгрузка и HTML/CSV-отчёт изменений.

До начала работы заказчик должен предоставить:

Ссылка на один открытый HTML-каталог, выборка до 20 страниц и 300 карточек. Перечислите до 7 полей, постоянный ключ записи и нужные изменения. Приложите 3–5 образцов ожидаемых строк. Укажите ОС; для запуска требуется Python 3.11+. Нужны разрешённые неперсональные данные; пароли, cookies и закрытые доступы не передавайте.
Контроль изменений каталога: Python-скрипт, снимки и CSV-отчётКонтроль изменений каталога: Python-скрипт, снимки и CSV-отчётКонтроль изменений каталога: Python-скрипт, снимки и CSV-отчёт