Парсери
Збір даних із сайтів і прайсів: ціни, наявність, характеристики, оновлення за розкладом.
ДетальнішеПарсер — це скрипт, який замість людини заходить на сайт або відкриває прайс, забирає потрібні дані й складає їх у зручну таблицю.
Уявіть магазин дверей, у якого два десятки постачальників. У кожного свій сайт, свої ціни й своя наявність, і все це змінюється щотижня. Людина відкриває сторінку за сторінкою, копіює цифри в таблицю й витрачає на це півдня. Парсер робить те саме за кілька хвилин і не помиляється в цифрі.
Головна різниця не в швидкості, а в регулярності. Руками ви оновите дані, коли дійдуть руки, — тобто раз на тиждень у кращому випадку. Скрипт запускається за розкладом, скажімо щоночі о третій, і зранку ви вже маєте свіжі ціни та актуальні залишки, навіть не згадуючи про це.
- ціни й наявність у постачальників
- характеристики та описи товарів
- фото й документи за посиланнями
- запуск за розкладом і звіт про зміни
Чесно про обмеження: парсер прив’язаний до того, як улаштований чужий сайт. Коли постачальник перероблює сторінки, скрипт перестає знаходити дані й потребує правки — це нормальна ситуація, а не поломка. Тому парсери зазвичай беруть на підтримку.
Перед стартом дивимось не тільки на техніку, а й на джерело: чи не порушує збір даних правила майданчика або закон. Якщо порушує — скажемо прямо й за таку задачу не візьмемось.