const cheerio = require('cheerio')
const fetch = require('node-fetch')
const query = 'duck'
const safeSearch = 'STRICT'
const locale = 'en-us'
/* STRICT, DEMOTE, OFF */
let html = await fetch(`https://www.bing.com/images/search?q=${query}`, {
headers: {
cookie: `SRCHHPGUSR=ADLT=${safeSearch}; _EDGE_S=mkt=${locale}`,
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36'
}
}).then(r => r.text());
const $ = cheerio.load(html)
Array.from($('a.iusc[m]')).map(i => {
return JSON.parse($(i).attr('m'));
})