ScrapySharp has a Web Client can simulate a Web browser (automatically manages the referrer, cookies, etc …)
HTML parsing must be as natural as possible (close to the web dev), a CSS Selectors compatible with Linq has been implemented.
This framework encapsulates HtmlAgilityPack to add useful features.
The source code is here: code repo
It is very easy to use by installing Nuget.
Here are some examples of basic use:
It’s also possible to match ancestors