c#HtmlAgilityPack Wrapp拍摄多张图片、标题和链接Windows Phone
如何在上获取数据?我需要得到图像及其相应的标题,并显示在一个列表框中。是否使用类。我不知道该怎么办,请帮帮我 甚至不知道从哪里开始!我尝试了几件事,但都没有成功,然后变成了一团乱麻,有人会从一开始就指导我吗c#HtmlAgilityPack Wrapp拍摄多张图片、标题和链接Windows Phone,c#,windows-phone,wrapper,html-agility-pack,C#,Windows Phone,Wrapper,Html Agility Pack,如何在上获取数据?我需要得到图像及其相应的标题,并显示在一个列表框中。是否使用类。我不知道该怎么办,请帮帮我 甚至不知道从哪里开始!我尝试了几件事,但都没有成功,然后变成了一团乱麻,有人会从一开始就指导我吗 var imgs = e.Document.DocumentNode.SelectNodes(@"//img[@src]") .Select(img => new {
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));
}
你试过什么吗?@I4V是的,但不管用。我需要学习如何从每个图像和标题中提取数据。@I4V我已经尝试过了:但放弃了,因为没有人能解释错误。我认为数据被错误地捕获了。如何将这些属性链接到我的列表框?
listBox1.DisplayMember=“Title”;listBox1.DataSource=数据
Windows phone不能与Datasource或DisplayMember一起使用=/I以为您的问题是如何获取此页面上的数据?
现在使用断点可以看到变量已加载。但是我不能实例化类的对象。但这是非常有帮助的!非常感谢。
var data = doc.DocumentNode.SelectSingleNode("//div[@class='content']")
.Descendants("img")
.Select(img => new
{
Title = img.Attributes["alt"].Value,
Url = img.Attributes["src"].Value,
})
.ToList();