Crawler.MovieCrawler.PopulateMovieDetails C# (CSharp) Méthode

PopulateMovieDetails() private méthode

private PopulateMovieDetails ( string html ) : MovieEntity
html string
Résultat DataStoreLib.Models.MovieEntity
        private MovieEntity PopulateMovieDetails(string html)
        {
            ImdbCrawler imdb = new ImdbCrawler();
            HtmlAgilityPack.HtmlDocument htmlDoc = new HtmlAgilityPack.HtmlDocument();
            htmlDoc.OptionFixNestedTags = true;
            htmlDoc.LoadHtml(html);
            if (htmlDoc.DocumentNode != null)
            {
                HtmlAgilityPack.HtmlNode bodyNode = htmlDoc.DocumentNode.SelectSingleNode("//body");
                if (bodyNode == null)
                {
                    Console.WriteLine("body node is null");
                }
                else
                {
                    return imdb.GetMovieDetails(bodyNode);
                }
            }

            return null;
        }

Same methods

MovieCrawler::PopulateMovieDetails ( MovieEntity &movie, string url, bool isCrawlPosters ) : bool