Bing Image Scraping

node v8.17.0
version: 2.0.0
endpointsharetweet
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')); })
Loading…

no comments

    sign in to comment