CoderCastrov logo
CoderCastrov
Парсинг

Как парсить веб-страницы с помощью Integromat/Make.com, выполняя пользовательский javascript-код

Как парсить веб-страницы с помощью Integromat/Make.com, выполняя пользовательский javascript-код
просмотров
1 мин чтение
#Парсинг
Table Of Content

    Я разработал возможность запуска пользовательского javascript-кода в сценарии Make или Integromat, используя https://customjs.space, и хорошая новость в том, что также доступны axios и библиотека парсинга cheerio.

    Лучший способ начать - добавить модуль CustomJs в сценарий Integromat или Make.com.

    Custom JS Module

    CustomJs - это сервис, разработанный мной, для запуска собственного javascript-кода в среде низкого кода Make или Integromat.

    Для использования этого сервиса вам нужно зарегистрировать хотя бы бесплатный API-ключ для этого сервиса. Вы можете сделать это, перейдя непосредственно на RapidAPI, где вы можете зарегистрировать план, или через домашнюю страницу CustomJs homepage.

    Custom JS API Plans

    Затем вы вставляете ключ X-RapidAPI с страницы RapidAPI в модуль CustomJs, и вы можете начать писать пользовательский код и передавать входные переменные в этот модуль.

    Custom JS Connection

    Здесь вы также можете найти другие примеры, например, генерацию UUIDv4 с помощью CustomJs.

    Затем мы используем axios для загрузки содержимого страницы и парсинга заголовка:

    const $ = cheerio.load((await axios.get('https://www.google.de/')).data);
    $('head title').text();

    Затем вы получаете JSON-объект с ключом "output" и вашим результатом:

    Output

    Вот и все, и я надеюсь, что смог дать вам небольшое руководство по эффективному парсингу веб-страниц с помощью Make.com или Integromat, выполняя пользовательский javascript-код.

    Кстати, если вам не хватает библиотеки в Custom JS, есть предложения по примерам или что-то еще, с чем я могу вам помочь, отправьте мне электронное письмо через домашнюю страницу Custom JS.