c#HtmlAgilityPack Wrapp带有几个图像,标题和链接Windows Phone

时间:2013-07-04 19:16:17

标签: c# windows-phone wrapper html-agility-pack

如何在this page上获取数据?我需要获取图像及其相应的标题并显示在列表框中。是否使用课程。我不知道怎么办,请帮帮我!

甚至不知道从哪里开始!我已经尝试过几件事但没有工作,然后变成一团糟,有人会从一开始就引导我。

var imgs = e.Document.DocumentNode.SelectNodes(@"//img[@src]")
                    .Select(img => new 
                    {
                        Link = img.Attributes["src"].Value,
                        Title = img.Attributes["alt"].Value,         

                    }).ToList(); 
                listBoxPopular.ItemsSource = imgs;

                foreach (var item in imgs)
                {
                    listBoxPopular.Items.Add(new PopularVideos(item.Title, item.Link));
                }

1 个答案:

答案 0 :(得分:0)

var data = doc.DocumentNode.SelectSingleNode("//div[@class='content']")
               .Descendants("img")
               .Select(img => new
               {
                   Title = img.Attributes["alt"].Value,
                   Url = img.Attributes["src"].Value,
               })
               .ToList();