-1

このページのデータを取得する方法は? 画像とそれに対応するタイトルを取得し、リスト ボックスに表示する必要があります。クラスを使用するかどうか。どうすればいいのかわからないので、助けてください!

どこから始めればいいのかわからない!私はいくつかのことを試しましたが、どれもうまくいきませんでした.

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));
                }
4

1 に答える 1

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();
于 2013-07-04T19:50:43.880 に答える