Asp.net .NET库以编程方式与网页交互
我需要解析一些来自网站的信息 我知道有一些测试工具可以做到这一点,但我需要从ASP.NET网页代码中实时完成。所以我想,我需要一个.NET库 以前我只能生成一个特定的URL并解析HTML,但现在我必须从表单单击后由AJAX调用生成的页面获取信息。所以我必须生成这些点击,对吗 顺便说一句,我只有(有限的)服务器端ASP.NET的经验。也许最佳解决方案与我所怀疑的完全不同?您可以看看 从主页:Asp.net .NET库以编程方式与网页交互,asp.net,.net,asp.net-mvc,ui-automation,Asp.net,.net,Asp.net Mvc,Ui Automation,我需要解析一些来自网站的信息 我知道有一些测试工具可以做到这一点,但我需要从ASP.NET网页代码中实时完成。所以我想,我需要一个.NET库 以前我只能生成一个特定的URL并解析HTML,但现在我必须从表单单击后由AJAX调用生成的页面获取信息。所以我必须生成这些点击,对吗 顺便说一句,我只有(有限的)服务器端ASP.NET的经验。也许最佳解决方案与我所怀疑的完全不同?您可以看看 从主页: 轻松自动化所有主要HTML元素 通过多个属性查找元素 对页面和控件模型的本机支持 支持AJAX网站测试
- 轻松自动化所有主要HTML元素
- 通过多个属性查找元素
- 对页面和控件模型的本机支持
- 支持AJAX网站测试
- 支持创建网页截图
- 支持帧(跨域)和iFrame
- 处理弹出对话框,如警报、确认、登录等
- 支持HTML对话框(模态和非模态)
- 易于与favorit(单元)测试工具集成
- 适用于Internet Explorer 6、7、8、9和FireFox 2和3
- 可以与任何.Net语言一起使用
- 根据Apache许可证2.0获得许可
- 下载超过12万次
- 由于它是开源的,您可以自己添加和贡献新功能李>
看一看。它包装了WatiN和Selenium,为您提供了帮助方法,使这类工作变得更加容易。使用fiddler查看文章和内容,然后您可以使用裸WebClient来模仿相同的内容。@rene如果您扩展了这个想法,我可能会将其标记为答案