C# 的无头浏览器 这个问题源于开发人员从 Python 过渡到 C#,他们在 Python 中使用 Mechanize 库进行网页抓取。他们寻求类似的无头浏览器解决方案,支持使用 C# 进行表单输入和提交。虽然 JavaScript 解析是可取的,但它不是必需的。 .NET 中有多种可用于无头浏览的选项: WebKit.Net(免费): WebKit 库的包装器,允许无头浏览器 Awesomium:基于 Chromium 的无头浏览器,具有免费和商业许可选项,包括访问源代码。 HTML Agility Pack (免费): 虽然它本身不是无头浏览器,但此 HTML 解析器库可以从 HTML 文档中提取数据,可能会补充无头浏览器浏览器。