所以我有一个网站https://spsknm.edupage.org/substitution/,我想展示的部分是“Ch baj ci učitelia:...”与机器人不协调。我设法从那个URL中抓取了所有的HTML,但是我在那里找不到那个特定的字符串。这可能是因为他们使用了某种脚本来显示它。
我想到的第二个想法是通过一些Node.js包截取网址,保存到Github中,然后以不一致的形式显示为附件。但这也不起作用。
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);有什么需要帮忙的吗?
发布于 2019-12-10 14:54:42
您需要将所有内容放在一个async函数中。例如:
(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);
})();现在,它将等待捕获,然后发送消息。
https://stackoverflow.com/questions/59254338
复制相似问题