C# web browser alternative?
I am looking for an alternative to web browser in C# that doesn't require being viewed, it needs to have navigation, the notice of when it's navigating and document loading has completed.

It also needs to be able to get and set elements by name, id, etc...

Is there such a way to do this without having webbrowser show up to the users?
C# web browser alternative?
===

I am looking for an alternative to web browser in C# that doesn't require being viewed, it needs to have navigation, the notice of when it's navigating and document loading has completed.

It also needs to be able to get and set elements by name, id, etc...

Is there such a way to do this without having webbrowser show up to the users?