Navigateur sans pour C# (.NET)?

Je suis (était) un développeur Python qui est la construction d'une interface graphique web grattage application. Récemment, j'ai décidé de migrer .NET framework et d'écrire la même application en C# (cette décision n'était pas la mienne).

En Python, j'ai utilisé le Mécaniser la bibliothèque. Cependant, je n'arrive pas à trouver quelque chose de semblable dans .NET. Ce dont j'ai besoin est un navigateur qui fonctionne en headless mode, qui a la capacité de remplir des formulaires, de les soumettre, etc. JavaScript parser n'est pas un must, mais il serait tout à fait utile.

  • Un bricolage version qui n'a pas besoin d'une autre bibliothèque: stackoverflow.com/a/1995667/17034
  • stackoverflow.com/questions/12059752/... Qui fonctionne pour mes besoins.
  • Avez-vous regardé le Sélénium (c'est à dire avec tête chromée, sans tête, firefox, ou le obsolète phantomjs web pilote)?
  • Envisager de migrer de la question softwarerecs.stackexchange.com
  • Et avec le sélénium dans asp.net, headless chrome; ChromeOptions options = new ChromeOptions(); options.AddArgument ("--"headless"); using (var pilote = new ChromeDriver(options)) {...}