C# 클래스 MovieCrawler.ImdbCrawler

파일 보기 프로젝트 열기: viren85/moviemirchi 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

DownloadImage() 공개 메소드

public DownloadImage ( string url, string filePath ) : bool
url string
filePath string
리턴 bool

GetBollywoodHungamaMoviePosterDetails() 공개 메소드

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

GetCleanRoleName() 공개 메소드

public GetCleanRoleName ( string castRole ) : string
castRole string
리턴 string

GetFileExtension() 공개 메소드

public GetFileExtension ( string url ) : string
url string
리턴 string

GetMovieBusinessDetails() 공개 메소드

public GetMovieBusinessDetails ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
리턴 string

GetMovieCast() 공개 메소드

public GetMovieCast ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
리턴 string

GetMovieCastDetails() 공개 메소드

public GetMovieCastDetails ( HtmlNode body ) : List
body HtmlAgilityPack.HtmlNode
리턴 List

GetMovieDetails() 공개 메소드

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

GetMoviePictures() 공개 메소드

public GetMoviePictures ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
리턴 string

GetMoviePoster() 공개 메소드

public GetMoviePoster ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
리턴 string

GetMoviePosterDetails() 공개 메소드

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

GetMovieStats() 공개 메소드

public GetMovieStats ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
리턴 string

GetMovieTrailers() 공개 메소드

public GetMovieTrailers ( HtmlNode body ) : string
body HtmlAgilityPack.HtmlNode
리턴 string

GetMovieUniqueName() 공개 메소드

public GetMovieUniqueName ( string movieName ) : string
movieName string
리턴 string

GetNewImageName() 공개 메소드

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

GetSongDetails() 공개 메소드

public GetSongDetails ( HtmlNode body ) : List
body HtmlAgilityPack.HtmlNode
리턴 List

PopulateCast() 공개 메소드

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

PopulateTeam() 공개 메소드

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