Этот урок про паттерн, а не про новые возможности Firecrawl: по самому Firecrawl здесь ничего нового нет, всё те же scrape и JSON-объект с придуманными нами полями. Разбираем сценарий, который берёт список URL из Google-таблицы, проходит по ним циклом, сравнивает свежую цену с той, что записана в таблице, и при расхождении присылает уведомление в Telegram и обновляет строку. На примере таблицы с айфонами видно весь путь: часть цен я заранее поменял на условные сотки, чтобы уведомления точно сработали. Отдельно смотрим, откуда drag and drop'ом берутся переменные в ноде IF, в тексте сообщения и в ноде обновления таблицы. В конце — про Schedule Trigger: сценарий ставится на расписание и дальше работает сам. Пригодится, если нужно следить за ценами, контентом или услугами на своём сайте и у конкурентов.
0:00–0:32 Что это за паттерн и зачем он нужен: отслеживать изменения на своём сайте или на сайтах конкурентов по каким-то параметрам и получать уведомления, например в Telegram. Со стороны Firecrawl в этом workflow всего одна нода HTTP Request — тот же scrape, сбор данных со страницы, с уже знакомым простым выражением.
0:32–1:02 В ноду подставляется URL, а JSON-объект по итогам скрейпинга мы формируем сами, свойства придумываем тоже сами. В нашем случае это текущая цена и название продукта, причём текущая цена отмечена как обязательное поле: без неё забирать эти данные смысла нет.
1:02–1:37 Подготовленная табличка: URL, название, цена, которая была, и дата последней проверки. Часть цен я специально поставил по сотке, чтобы цена отличалась и уведомления сработали прямо на демонстрации, остальные…
🔒
Этот материал доступен участникам Клуба. Войдите или оформите доступ,
чтобы читать целиком, открывать видео и комментировать.