Якщо ти колись кидала посилання на сукню із Zara в якийсь сервіс збереження і отримувала порожню картку — справа не в тобі й не в посиланні.
Zara, як і Massimo Dutti, Bershka та інші магазини групи, захищається від автоматичних запитів. Це зроблено проти парсерів-конкурентів, які щодня знімають ціни й асортимент. Але під той самий захист потрапляє будь-який сервіс, який приходить по сторінку програмно — включно з вішлистом.
Результат: посилання зберігається, а фото, назви й ціни за ним нема. Картка виглядає порожньою, і річ фактично губиться — повертатись і шукати її вручну через тиждень уже мало хто буде.
Скріншот. Ти відкриваєш сторінку товару в застосунку Zara чи в браузері, робиш знімок екрана і надсилаєш його боту. Штучний інтелект читає з картинки те саме, що бачиш ти: бренд, назву, поточну ціну, стару перекреслену ціну і чи є розмір.
Це не обхід захисту магазину — ми не ходимо на сайт. Ми дивимось на зображення, яке ти вже маєш у себе на телефоні.
У Zara під час розпродажу в один рядок стають три числа: початкова ціна, проміжна і фінальна, а поруч червоний бейдж на кшталт «−66%». Для ока це зрозуміло, для розпізнавання — набір цифр.
Тому окремо навчено: фінальна ціна — найменша неперекреслена, стара — найбільша перекреслена, а відсоток знижки ціною не вважається взагалі.
Тут чесно: щоб стежити за ціною, потрібне посилання — саме за ним ми перевіряємо, чи щось змінилось. Картка, зібрана лише зі скріншота, живе у вішлисті з фото й ціною, але сама себе не оновлює.
Рішення просте: надішли посилання окремим повідомленням до тієї ж речі. Скріншот дає гарну картку, посилання вмикає стеження.
Це не особиста образа на вішлисти. Великі мережі щодня отримують шквал автоматичних запитів від конкурентів, які знімають ціни й асортимент, щоб тут-таки виставити свої. Проти цього ставлять захист, який дивиться не на те, хто ти, а на те, як поводиться запит: чи є в ньому ознаки браузера, чи схожа швидкість кліків на людську, чи не приходить забагато однакових звернень поспіль.
Проблема в тому, що цей захист не вміє відрізняти зловмисний парсер від мирного сервісу збереження — обидва для нього виглядають однаково: код, а не людина з телефоном у руці. Тому під роздачу потрапляють усі програмні запити без винятку, і жоден вішлист чесно не пообіцяє тобі обхід цього назавжди — захист час від часу міняється саме для того, щоб такі обходи переставали працювати.
Головне правило — знімати картку товару, а не список чи кошик. На сторінці конкретної речі видно все відразу: назву, бренд, фото, ціну і розмір, якщо він обраний. У кошику чи в каталозі частина цієї інформації обрізана або взагалі відсутня, і розпізнати річ стає складніше.
Друге — не обрізай кадр впритул до ціни. Якщо в кадр не потрапила стара закреслена ціна поруч із новою, штучний інтелект просто не знатиме, що вона була. Краще один зайвий сантиметр екрана в кадрі, ніж відрізана цифра.
І третє, дрібне, але корисне: якщо в застосунку Zara відкрита версія з вибраним кольором чи розміром — знімай саме її, а не загальну сторінку моделі з усіма варіантами відразу. Так у картці одразу буде саме та річ, яку ти хочеш, а не найближча схожа.
Не кожен онлайн-магазин закривається так жорстко. У багатьох мереж масового сегменту сторінка товару влаштована просто й віддає дані будь-кому, хто прийшов по посиланню, — там посилання в Забаганці працює напряму, без жодного скріншота. Різниця не в тому, наскільки магазин великий, а в тому, наскільки агресивно саме він воює зі скрапінгом власних цін конкурентами.
Zara тут не виняток і не найгірший приклад — це загальна практика великих мереж одягу, які торгують за схожими цінами по всій Європі й особливо не хочуть, щоб конкурент за секунду дізнавався, що саме й за скільки в них зараз продається. Вішлист просто опиняється між двох магазинів, які воюють одне з одним, хоча сам у цій війні участі не бере.
Варто розуміти межу: розпізнавання читає тільки те, що видно на картинці — бренд, назву, ціну, наявність розміру. Воно не переходить на сайт магазину саме, не логіниться нікуди й не бачить нічого, крім самого зображення, яке ти надіслала. Це і є причина, чому спосіб взагалі працює: він не намагається обдурити захист сайту, він просто дивиться туди, куди вже дивишся ти.
З того самого випливає й межа точності: якщо на скріншоті щось обрізано, засвічено або назва товару написана дрібним нечитабельним шрифтом, розпізнавання може помилитись так само, як помилилась би людина, яка на секунду глянула на той самий кадр. Стовідсоткової гарантії тут ніхто чесно дати не може, і краще одразу перевірити картку, ніж вірити їй наосліп.
Чесне обмеження: картка зі скріншота показує ціну на момент знімка й сама не перевіряє, чи вона впала ще нижче наступного дня. Якщо розпродаж розтягнутий — знижка сьогодні, ще одна післязавтра — про це доведеться дізнаватись самій і за потреби надсилати новий скріншот або нарешті те саме посилання, щоб увімкнути автоматичне стеження.
Це незручність, яку не хочеться приховувати обіцянками. Але для одноразової покупки — коли ти просто хочеш зафіксувати річ і ціну, щоб не забути, — одного скріншота цілком достатньо.
Відкрий будь-яку сукню в Zara, зроби скріншот і надішли боту. Картка збереться за кілька секунд.
Відкрити Забаганку