Exemple #1
0
        public void PreencherTela()
        {
            var item = lista[posicao];

            HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
            doc.LoadHtml(item.OuterHtml);

            string nome = doc.GetByClassNameEquals("nome").FirstOrDefault().InnerText;

            lblProduto.Text = nome;

            var detalhes = doc.GetByClassNameEquals("price").FirstOrDefault().InnerHtml;

            lblPreco.Text    = detalhes.GetByClassNameEquals("de").FirstOrDefault()?.InnerHtml?.GetByClassNameEquals("val")?.FirstOrDefault()?.InnerText.Trim();
            lblPrecoPor.Text = detalhes.GetByClassNameEquals("por").FirstOrDefault().InnerHtml.GetByClassNameEquals("val").FirstOrDefault().InnerText.Trim();

            var    imagens   = doc.ParseImage();
            string urlImagem = imagens.FirstOrDefault().Src;

            pictureBox1.Load(urlImagem);
        }