Node.js 如何从网站获取信息,并用Discord机器人将其显示为消息?

Node.js 如何从网站获取信息,并用Discord机器人将其显示为消息?,node.js,discord,discord.js,webpage-screenshot,Node.js,Discord,Discord.js,Webpage Screenshot,所以我有这个网站,我想展示“Chýbajúci učitelia:…”这个角色,与机器人不协调。我设法从该URL中删除了所有HTML,但在那里找不到特定的字符串。这可能是因为他们使用某种脚本来显示它 我想到的第二个想法是通过Node.js包截屏该URL,将其保存到Github,然后以Discord格式显示为附件。但这也不管用 const captureWebsite = require('capture-website'); (async () => {await captureWebsi

所以我有这个网站,我想展示“Chýbajúci učitelia:…”这个角色,与机器人不协调。我设法从该URL中删除了所有HTML,但在那里找不到特定的字符串。这可能是因为他们使用某种脚本来显示它

我想到的第二个想法是通过Node.js包截屏该URL,将其保存到Github,然后以Discord格式显示为附件。但这也不管用

const captureWebsite = require('capture-website');
(async () => {await captureWebsite.file('https://spsknm.edupage.org/substitution/', 'suplovanie.png');})();
const suplovanie = new Attachment("./suplovanie.png");
msg.channel.send(suplovanie);

有什么帮助吗?

您需要将所有内容放入
异步
函数中。例如:

(async () => {
    const captureWebsite = require('capture-website');
    await captureWebsite.file('https://spsknm.edupage.org/substitution/', 'suplovanie.png');})();
    const suplovanie = new Attachment("./suplovanie.png");
    msg.channel.send(suplovanie);
})();
现在,它将等待捕获,然后发送消息