我正在建立一个facebook messenger机器人,它会抓取一个网页以显示短语,并在有任何事件时通知用户。我使用JavaScript,NodeJS和Heroku来构建一个基本的facebook messenger机器人,它将收到的消息回传给发件人。我想使用Beautiful Soup作为网页抓取部分。
是否可以将Node用于bot,然后仅将Python用于抓取部分?如果是这样,我将如何加入这两个?
答案 0 :(得分:0)
由于你已经构建了echo bot,你会知道你需要的结束字符串存储在某个变量中。现在您需要做的就是编写一个带有功能的python脚本,该脚本将该变量作为参数并执行您想做的任何操作。您可以使用child_process
来调用此脚本。以下是如何将数据从node.js传递到python脚本的链接,反之亦然。 How to call Python function from NodeJS