UNPKG

@myno_21/imdb-scraper

Version:

Get imdb information easily & quickly.

15 lines (14 loc) 527 B
import got from "got"; import cheerio from "cheerio"; async function getTrailer(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 trailer = jsonData?.props?.pageProps?.aboveTheFoldData?.primaryVideos?.edges[0]?.node .playbackURLs[0]?.url; return trailer; } export default getTrailer;