UNPKG

@speed_of/imdbscraper

Version:

IMDb scraper for extracting movie reviews from IMDb pages.

30 lines (29 loc) 675 B
interface IMDbReview { title: string; author: string; rating: number; date: string; content: string; votes: { up: number; down: number; }; spoiler: boolean; reviewId: string; } interface MovieResult { id: string; titleNameText: string; titleReleaseText: string; titlePosterImageUrl: string; topCredits: string[]; } declare class IMDbScraper { private baseUrl; private cleanHtmlContent; getReviews(imdbId: string): Promise<IMDbReview[]>; searchMovie(title: string): Promise<MovieResult[]>; getReviewUrl(id: string): string; } export declare const imdbScraper: IMDbScraper; export {};