Scraping html with C
It's a C# HTML (and otherML) parser which supports CSS selectors. Check it out next time you're playing with HTML in C#.
Recommended by Richard Mason.
Previously the HtmlAgilityPack was the tool of choice for this.
The python project BeautifulSoup is a famous tool in this category.
And regex is the other, more eldritch option.