UNPKG

@myno_21/imdb-scraper

Version:

Get imdb information easily & quickly.

24 lines (23 loc) 741 B
import got from "got"; import cheerio from "cheerio"; async function getSimilar(id) { const baseURL = `https://www.imdb.com/title/${id}`; const request = await got(baseURL); const page = request.body; const $ = cheerio.load(page); const data = $("script#__NEXT_DATA__").html(); const jsonData = JSON.parse(data); const array = []; jsonData.props.pageProps.mainColumnData.moreLikeThisTitles.edges.map((v) => { const title = v.node?.titleText?.text; const id = v?.node?.id; const imageURL = v?.node?.primaryImage?.url; array.push({ id, imageURL, title, }); }); return array; } export default getSimilar;