C# Class MovieCrawler.ImdbCrawler

Afficher le fichier Open project: viren85/moviemirchi Class Usage Examples

Méthodes publiques

Méthode Description
DownloadImage ( string url, string filePath ) : bool
GetBollywoodHungamaMoviePosterDetails ( HtmlNode body, string movieName, List &posterPath, string &thumbnailPath ) : List
GetCleanRoleName ( string castRole ) : string
GetFileExtension ( string url ) : string
GetMovieBusinessDetails ( HtmlNode body ) : string
GetMovieCast ( HtmlNode body ) : string
GetMovieCastDetails ( HtmlNode body ) : List
GetMovieDetails ( HtmlNode body ) : MovieEntity
GetMoviePictures ( HtmlNode body ) : string
GetMoviePoster ( HtmlNode body ) : string
GetMoviePosterDetails ( HtmlNode body, string movieName, List &posterPath, string &thumbnailPath ) : List
GetMovieStats ( HtmlNode body ) : string
GetMovieTrailers ( HtmlNode body ) : string
GetMovieUniqueName ( string movieName ) : string
GetNewImageName ( string movieName, string extension, int counter, bool isThumbnail, string &newImageName ) : string
GetSongDetails ( HtmlNode body ) : List
PopulateCast ( HtmlNode table, List &castList, string roleName ) : void
PopulateTeam ( HtmlNode table, List &castList, string roleName ) : void

Private Methods

Méthode Description
Cleanse ( string str ) : string
CrawlPosterImagePath ( string url, string movieName, int imageCounter, bool &isThumbnailDownloaded, List &posterImagePath, string &thumbnailImagePath ) : void
GetMovieByAltName ( HtmlNode body ) : string
GetMovieGenre ( HtmlNode body ) : string
GetMovieMonth ( HtmlNode body ) : string
GetMovieName ( HtmlNode body ) : string
GetMovieRating ( HtmlNode body ) : string
GetMovieStory ( HtmlNode body ) : string
GetMovieYear ( HtmlNode body ) : string
GetPlotSummary ( HtmlNode body ) : string
GetSongDetails ( HtmlNode song, string &title, string &lyrics, string &composer, string &performer, string &recite, string &courtsey ) : bool
GetSongDetails ( string role, string &lastRole, bool &hasName, string &name ) : string

Method Details

DownloadImage() public méthode

public DownloadImage ( string url, string filePath ) : bool
url string
filePath string
Résultat bool

GetBollywoodHungamaMoviePosterDetails() public méthode

public GetBollywoodHungamaMoviePosterDetails ( HtmlNode body, string movieName, List &posterPath, string &thumbnailPath ) : List
body HtmlAgilityPack.HtmlNode
movieName string
posterPath List
thumbnailPath string
Résultat List

GetCleanRoleName() public méthode

public GetCleanRoleName ( string castRole ) : string
castRole string
Résultat string

GetFileExtension() public méthode

public GetFileExtension ( string url ) : string
url string
Résultat string

GetMovieBusinessDetails() public méthode

public GetMovieBusinessDetails ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
Résultat string

GetMovieCast() public méthode

public GetMovieCast ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
Résultat string

GetMovieCastDetails() public méthode

public GetMovieCastDetails ( HtmlNode body ) : List
body HtmlAgilityPack.HtmlNode
Résultat List

GetMovieDetails() public méthode

public GetMovieDetails ( HtmlNode body ) : MovieEntity
body HtmlAgilityPack.HtmlNode
Résultat DataStoreLib.Models.MovieEntity

GetMoviePictures() public méthode

public GetMoviePictures ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
Résultat string

GetMoviePoster() public méthode

public GetMoviePoster ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
Résultat string

GetMoviePosterDetails() public méthode

public GetMoviePosterDetails ( HtmlNode body, string movieName, List &posterPath, string &thumbnailPath ) : List
body HtmlAgilityPack.HtmlNode
movieName string
posterPath List
thumbnailPath string
Résultat List

GetMovieStats() public méthode

public GetMovieStats ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
Résultat string

GetMovieTrailers() public méthode

public GetMovieTrailers ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
Résultat string

GetMovieUniqueName() public méthode

public GetMovieUniqueName ( string movieName ) : string
movieName string
Résultat string

GetNewImageName() public méthode

public GetNewImageName ( string movieName, string extension, int counter, bool isThumbnail, string &newImageName ) : string
movieName string
extension string
counter int
isThumbnail bool
newImageName string
Résultat string

GetSongDetails() public méthode

public GetSongDetails ( HtmlNode body ) : List
body HtmlAgilityPack.HtmlNode
Résultat List

PopulateCast() public méthode

public PopulateCast ( HtmlNode table, List &castList, string roleName ) : void
table HtmlAgilityPack.HtmlNode
castList List
roleName string
Résultat void

PopulateTeam() public méthode

public PopulateTeam ( HtmlNode table, List &castList, string roleName ) : void
table HtmlAgilityPack.HtmlNode
castList List
roleName string
Résultat void