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