Парсер интернет-магазинов: результат пробного прогона

Один прогон по магазинам из разных стран: названия, цены в валюте магазина, наличие, варианты, характеристики и фото. Всё ниже собрано автоматически и выгружается в таблицу.

Обновлено: 30.10.2026 09:18 (Киев) · следующий запуск по расписанию
Сравнение с предыдущим снимком: показываются товары, у которых цена снижена, и товары, у которых изменилось наличие. История хранится в базе, на странице видно последнее изменение.
ТоварМагазинБылоСталоИзменениеНаличие
После каждого прогона парсер считает заполненность полей по магазинам. Если поле опустело (магазин поменял вёрстку), приходит уведомление, а не тихая пустая колонка.
МагазинТоваровНазваниеЦенаФотоНаличиеХарактеристикиВариантовСтатус
Новый магазин добавляется записью в конфиге, код менять не нужно. Пример записи для магазина E:
shop: E
country: PL
currency: PLN
catalog: https://example-shop.pl/katalog
schedule: "0 6 * * *"      # ежедневно в 06:00
fields: [name, price, stock, variants, specs, images, url]
alert_if_empty_over: 5%    # уведомление при пустых полях
max_rate: 1 req / 2 sec    # аккуратный темп, без нагрузки на магазин
Парсер работает только с публичными страницами, соблюдает темп запросов и не обходит защиту магазинов.