Ejemplo n.º 1
0
        internal static string Get_DeCu(string html)
        {
            try
            {
                listDeCu = new List<Models.Film_DeCu>();
                var node = Getnode.GetOneTag(html, "ul", "id", "movie-carousel-top");
                foreach (var item in node.ChildNodes)
                {
                    Models.Film_DeCu itemDeCu = new Models.Film_DeCu();
                    itemDeCu.UrlFilm = Getnode.GetValueHtmlToChird(item, new int[] { 0 }, "href");
                    itemDeCu.Thumb = Getnode.GetValueHtmlToChird(item, new int[] { 0, 0, 0 }, "src");
                    itemDeCu.NameFilm_1 = Getnode.GetValueHtmlToChird(item, new int[] { 0, 0, 1, 0 }, "");
                    itemDeCu.NameFilm_2 = Getnode.GetValueHtmlToChird(item, new int[] { 0, 0, 1, 1 }, "");
                    itemDeCu.StatusFilm_1 = Getnode.GetValueHtmlToChird(item, new int[] { 0, 0, 1, 2 }, "");
                    var nodeItem = Getnode.GetOneTag(item.OuterHtml, "div", "class", "movie-carousel-top-item-meta");
                    itemDeCu.Status_2 = nodeItem.ChildNodes.Count == 4 ? Getnode.GetValueHtmlToChird(item, new int[] { 0, 0, 1, 3 }, "") : "";
                    itemDeCu.DescriptionFilm = Getnode.GetValueHtmlToChird(item, new int[] { 0, 0, 1, nodeItem.ChildNodes.Count - 1 }, "");
                    listDeCu.Add(itemDeCu);
                }

                if (listDeCu.Count == 0)
                {
                    json_FilmDeCu.status = false;
                }
                else
                {
                    json_FilmDeCu.status = true;
                }
            }
            catch
            {
                json_FilmDeCu.status = false;
            }

            return BaseJsonDeCu();
        }