【发布时间】:2016-01-09 14:22:49
【问题描述】:
在这里,我正在尝试读取 url 并获取页面中的图像。如果页面是 404,我需要排除该页面并停止从 404 错误页面获取图像。如何使用 HtmlAgilityPack 做到这一点?这是我的代码
var document = new HtmlWeb().Load(completeurl);
var urls = document.DocumentNode.Descendants("img")
.Select(e => e.GetAttributeValue("src", null))
.Where(s => !String.IsNullOrEmpty(s)).ToList();
【问题讨论】:
-
您需要在查找图像之前检查响应状态。
-
@jdweng 有没有办法检查这个页面不存在的文档变量?
标签: c# html-agility-pack