@myno_21/imdb-scraper
Version:
Get imdb information easily & quickly.
22 lines (21 loc) • 655 B
JavaScript
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;