UNPKG

@myno_21/imdb-scraper

Version:

Get imdb information easily & quickly.

22 lines (21 loc) 655 B
import got from "got"; import cheerio from "cheerio"; async function getPictures(id) { const baseURL = `https://www.imdb.com/title/${id}/mediaindex`; const request = await got(baseURL); const page = request.body; const $ = cheerio.load(page); const data = $("head") .find("script[type='application/ld+json']") .html(); const array = []; const scriptData = JSON.parse(data); for (const results of scriptData.image) { array.push({ caption: results?.caption || undefined, url: results?.url, }); } return array; } export default getPictures;