首页 > 解决方案 > 在 C# 中处理 HTTP 响应的框架

问题描述

该项目是一个与网页交互的 C# 桌面应用程序。

上次我做这样的事情时,我使用了 WatiN 和 HTMLAgilityPack。但是 WatiN 不是很优雅,因为它会打开一个浏览器窗口来与网站进行交互。它更多地是为集成测试而设计的,但它仍然完成了工作。

这次我正在使用 AngleSharp 来解析 HTML,但我仍然需要编写登录网站的代码,按下几个按钮并执行一些 POST。

有没有我可以使用的框架来简化这一点?

标签: c#httpresponseanglesharp

解决方案


如果您想与网站交互、填充文本框、单击按钮等,我认为更合乎逻辑的解决方案是使用和管理实际的网络浏览器。

Selenium.WebDriver NuGet 包

C# 教程 1

C# 教程 2


推荐阅读