c# - 在 C# 中处理 HTTP 响应的框架
问题描述
该项目是一个与网页交互的 C# 桌面应用程序。
上次我做这样的事情时,我使用了 WatiN 和 HTMLAgilityPack。但是 WatiN 不是很优雅,因为它会打开一个浏览器窗口来与网站进行交互。它更多地是为集成测试而设计的,但它仍然完成了工作。
这次我正在使用 AngleSharp 来解析 HTML,但我仍然需要编写登录网站的代码,按下几个按钮并执行一些 POST。
有没有我可以使用的框架来简化这一点?
解决方案
推荐阅读
- javascript - `MouseEvent.movementX | Y`错误地是两倍大
- javascript - 如何直接在 JavaScript 代码而不是 html 标签中实现 onclick 功能?
- javascript - 需要使用 Javascript 添加到我的购物清单
- javascript - 基于选定的父单选按钮使用 javascript 取消选中单选按钮
- multithreading - 复制 `std::thread::spawn` 会导致堆栈溢出
- python - 我可以从 wagtail 页面按钮触发 python 中的动作吗
- javascript - TFS / AzureDevOps 扩展获得唯一的用户身份
- python - 如何通过套接字发送分割的音频文件?
- java - 如何在正则表达式中划分重复模式?
- android - RecyclerView 中的 SharedPreferences