Пример парсинга и результаты в make и n8n, автопостинг курсов крипты в телеграм канал

Недавно реализовал в make сценарий, который берет курсы четырех криптовалют (BTC, ETH, DOGE, LTC) с сайта investing.com прям с общей таблички, форматирует его и публикует в ТГ канале. Задачка поступила от клиента.

И вот в начале апреля сценарий перестал работать — все потому что investing.com включили защиту, и простым HTTP-запросом данные уже не считывались.

Определили с клиентом вариант решения:

  • Поставить скрипт на puppeteer, для обхода защиты

А потом у клиента возникла идея переделать формат на другой вариант (он где-то подсмотрел).

Было:

Захотелось:

Я конечно и в мейке сделал, даже видео, как это делал, залил в ТГ канал, вот сообщение с видео об этом… Однако там использовался скрипт, который обходит защиту investing.com

Уже там высказал идею, что в n8n сделал бы, интересно ж сравнить, как получилось бы. И тут клиент обмолвился — взять за источник данных coinmarketcap.com. Не нужен скрипт тогда… И вот уж тем более повод сделать это в n8n, я сделал и снял обучающий урок.

Результат сего дела:

Автоматизация в make, в которой за каждый чих снимают копеечку, центик (каждый модуль — это минимум 1 операция…)

А вот что получилось в n8n

Я только думаю, что хрен так реализует задачу новичок, в н8н это не особо очевидно и приходит с опытом.

Да, может и можно сказать — ты лошара в make и типа чуток круче в n8n…

Может с точки зрения ГУРУ с опытом лет в 5 копания и там и там — такое можно сказать, а в целом вряд-ли. На видео четко зафиксировано, что в целом я потратил на переделки С НУЛЯ полтора часа, можно и быстрее — есть куда расти 🙂
Сойдет.

Мне нравится полученная элегантность, краткость (сестра таланта) в n8n — мне кажется сценарий получился понятнее, чем в мейк. Основной момент что и в н8н также можно было сделать — скопировать для каждой валюты участок. А получилось все сделать в цикле, представьте теперь если валют надо 10? Может я че в мейк не догоняю, но там что-то с циклами у меня не получается, как в н8н…




Прокомментировать в Телеграм: https://t.me/n8nhow

Подписаться на канал обучения n8n: https://t.me/n8ncoaching