gpt4 book ai didi

html - 从特定网页 Div 中获取图像标签

转载 作者:行者123 更新时间:2023-11-28 07:24:12 25 4
gpt4 key购买 nike

我正在尝试从网页中的特定 div 获取图像标签。这是网页链接page link

我用过这段代码:

var webGet = new HtmlWeb(); 
var document = webGet.Load(txt.Text);
var infos = from info in document.DocumentNode.SelectNodes("//div[@id='custom-description']")
from link in info.SelectNodes("img").Where(x => x.Attributes.Contains("src"))
select new
{
LinkURL = link.Attributes["src"].Value
};
lbl.Text = infos.ToString();

但它返回空值。请告诉我这段代码有什么问题。提前致谢

最佳答案

 HtmlWeb web = new HtmlWeb();
HtmlAgilityPack.HtmlDocument document = web.Load(url);
var rateNode = from info in document.DocumentNode.SelectNodes("//div[@class='class name']")
from link in info.SelectNodes("//img").Where(x=>x.Attributes.Contains("src"))
select new
{
link.Attributes["src"].Value
};

// return View(lstRecords);


string result;
lbl.Text = rateNode.ToString();
foreach (var a in rateNode)
{
int count=0;
Image img = new Image();

img.ID = count + "a";
count++;

img.ImageUrl = a.Value
Controls.Add(img);
}

关于html - 从特定网页 Div 中获取图像标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31916582/

25 4 0