C# Class MovieCrawler.ImdbCrawler

Mostrar archivo Open project: viren85/moviemirchi Class Usage Examples

Public Methods

Method 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

Method 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 method

public DownloadImage ( string url, string filePath ) : bool
url string
filePath string
return bool

GetBollywoodHungamaMoviePosterDetails() public method

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

GetCleanRoleName() public method

public GetCleanRoleName ( string castRole ) : string
castRole string
return string

GetFileExtension() public method

public GetFileExtension ( string url ) : string
url string
return string

GetMovieBusinessDetails() public method

public GetMovieBusinessDetails ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
return string

GetMovieCast() public method

public GetMovieCast ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
return string

GetMovieCastDetails() public method

public GetMovieCastDetails ( HtmlNode body ) : List
body HtmlAgilityPack.HtmlNode
return List

GetMovieDetails() public method

public GetMovieDetails ( HtmlNode body ) : MovieEntity
body HtmlAgilityPack.HtmlNode
return DataStoreLib.Models.MovieEntity

GetMoviePictures() public method

public GetMoviePictures ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
return string

GetMoviePoster() public method

public GetMoviePoster ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
return string

GetMoviePosterDetails() public method

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

GetMovieStats() public method

public GetMovieStats ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
return string

GetMovieTrailers() public method

public GetMovieTrailers ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
return string

GetMovieUniqueName() public method

public GetMovieUniqueName ( string movieName ) : string
movieName string
return string

GetNewImageName() public method

public GetNewImageName ( string movieName, string extension, int counter, bool isThumbnail, string &newImageName ) : string
movieName string
extension string
counter int
isThumbnail bool
newImageName string
return string

GetSongDetails() public method

public GetSongDetails ( HtmlNode body ) : List
body HtmlAgilityPack.HtmlNode
return List

PopulateCast() public method

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

PopulateTeam() public method

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