Как парсить веб-страницы с помощью Integromat/Make.com, выполняя пользовательский javascript-код
Table Of Content
Я разработал возможность запуска пользовательского javascript-кода в сценарии Make или Integromat, используя https://customjs.space, и хорошая новость в том, что также доступны axios и библиотека парсинга cheerio.
Лучший способ начать - добавить модуль CustomJs в сценарий Integromat или Make.com.
CustomJs - это сервис, разработанный мной, для запуска собственного javascript-кода в среде низкого кода Make или Integromat.
Для использования этого сервиса вам нужно зарегистрировать хотя бы бесплатный API-ключ для этого сервиса. Вы можете сделать это, перейдя непосредственно на RapidAPI, где вы можете зарегистрировать план, или через домашнюю страницу CustomJs homepage.
Затем вы вставляете ключ X-RapidAPI с страницы RapidAPI в модуль CustomJs, и вы можете начать писать пользовательский код и передавать входные переменные в этот модуль.
Здесь вы также можете найти другие примеры, например, генерацию UUIDv4 с помощью CustomJs.
Затем мы используем axios для загрузки содержимого страницы и парсинга заголовка:
const $ = cheerio.load((await axios.get('https://www.google.de/')).data);
$('head title').text();
Затем вы получаете JSON-объект с ключом "output" и вашим результатом:
Вот и все, и я надеюсь, что смог дать вам небольшое руководство по эффективному парсингу веб-страниц с помощью Make.com или Integromat, выполняя пользовательский javascript-код.
Кстати, если вам не хватает библиотеки в Custom JS, есть предложения по примерам или что-то еще, с чем я могу вам помочь, отправьте мне электронное письмо через домашнюю страницу Custom JS.