Узел.JS Facebook messenger бот, который использует Python красивый суп для webscraping

Я создаю бот Facebook messenger, который царапает веб-страницу для появления фразы и уведомляет пользователей, если есть какие-либо события. Я использовал JavaScript, NodeJS и Heroku для создания базового бота Facebook messenger, который повторяет сообщения, которые он получает обратно отправителю. Я хочу использовать красивый суп для веб-выскабливания.

Можно ли использовать Node для бота, а затем использовать Python только для очистки? Если да, то как я присоединюсь к ним?

1 ответ

  1. Поскольку вы уже построили Echo bot, вы бы знали, что конечная строка, которая вам нужна, хранится в некоторой переменной. Теперь все, что вам нужно сделать, это написать сценарий python с fucnction, который принимает эту переменную в качестве paramater и делать все, что вы хотите сделать. Этот сценарий можно вызвать с помощью child_process. Вот ссылка на то, как передать данные из узла.JS к скрипту python и наоборот. Как вызвать функцию Python из NodeJS