【发布时间】:2014-05-09 22:17:25
【问题描述】:
我正在使用 HtmlAgilityPack 从 url 内容中获取标题、描述和图像。除了获取图像外,一切正常。有时图像 url 只返回空白图像。我创建了一个测试方法来确定图像是否存在:
var request = (HttpWebRequest)WebRequest.Create(imageUrl);
request.Credentials = CredentialCache.DefaultCredentials;
request.Method = "HEAD";
var response = (HttpWebResponse)request.GetResponse();
if (response.StatusCode == HttpStatusCode.OK)
//do something
但有时我只是得到一个空白图像。响应很好,我得到了正确的HttpStatusCode 和ContentType="image/png" 或ContentType="image/jpg"。当我通过网络浏览器导航到该图像 url 时,我也一样。我正在考虑以最小长度获取图像,但这是个坏主意。有人知道如何“排除”这些空白图片吗?
【问题讨论】:
标签: c# .net html-agility-pack