I am using HtmlAgilityPack to get title, description and images from an url content. Everything works fine except of getting images. Sometime image urls return just blank image. I created a test method in order to find out if the image exists:
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
but sometimes I just get a blank image. The response is fine, I get correct HttpStatusCode
and ContentType="image/png"
or ContentType="image/jpg"
. I've the same when I navigate to that image url through a web browser. I was thinking about getting images with minimum length but it is bad idea. Does anybody know how to "exclude" such blank images?