Seeking a headless browser alternative in C# (.NET)?

I transitioned from Python to C# for my GUI web scraper. I’m looking for a headless browser in the .NET framework that can handle form submissions, akin to Mechanize.

I have had similar needs in the past and switched over to Playwright for .NET with encouraging results. From my experience, it not only manages headless browsing adeptly but also handles dynamic page content including form submissions with ease. Although it may involve an initial learning curve, its API structure is logical, and it integrates seamlessly into existing .NET projects. Performance has been consistently reliable in various tasks, and the extensive documentation makes problem-solving straightforward, making it a strong candidate for replacing Mechanize in a C# environment.