Вы можете попробовать это с модулем nightmare и nightmare-screenshot-selector.Nightmare - это модуль, который используется для просмотра веб-страниц, а Nightmare-screenshot-selector облегчает скриншот различных вещей.
Шаги, которые вы должны сделать:
nightmare
.goto(url) //imgur.com/xyz
.wait(#pic) // wait for the picture to load
.screenshotSelector(#image) //screenshot the image
.then(function(data) {
fs.writeFileSync(path, data); //save the file
message.channel.send("", { //send the picture in the channel
file: path
});
fs.unlink(path, (err) => { //delete the file
if (err) throw err;
console.log(path + ' was deleted');
});
});
Помните, что копирование и вставкаэтот код, вероятно, не будет работать, вы должны взглянуть на документацию модулей и попытаться понять, что вы делаете.