Currently I use .Net WebBrowser.Document.Images() to do this. It requires the Webrowser to load the document. It’s messy and takes up resources.
According to this question XPath is better than a regex at this.
Anyone know how to do this in C#?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If your input string is valid XHTML you can treat is as xml, load it into an xmldocument, and do XPath magic 🙂 But it’s not always the case.
Otherwise you can try this function, that will return all image links from HtmlSource :
And you can use it like this :