UNPKG

@delirius/welcard

Version:

WelCard is a lightweight and futuristic welcome card libary designed for WhatsApp Bots.

38 lines (37 loc) 1.44 kB
const axios = require("axios"); exports.ssweb = (url, device = 'desktop') => { return new Promise((resolve, reject) => { const base = 'https://www.screenshotmachine.com' const param = { url: url, device: device, cacheLimit: 0 } axios({url: base + '/capture.php', method: 'POST', data: new URLSearchParams(Object.entries(param)), headers: { 'content-type': 'application/x-www-form-urlencoded; charset=UTF-8' } }).then((data) => { const cookies = data.headers['set-cookie'] if (data.data.status == 'success') { axios.get(base + '/' + data.data.link, { headers: { 'cookie': cookies.join('') }, responseType: 'arraybuffer' }).then(({ data }) => { result = { status: 200, author: 'Sareth', result: data } resolve(result) }) } else { reject({ status: 404, author: 'Sareth', message: data.data }) } }).catch(reject) }) }