我需要从网站上解析一些信息。
我知道有一些测试工具可以做到这一点,但我需要从ASP.NET网页代码中实时完成。所以我想,我需要一个.NET库。
以前我只能生成一个特定的URL并解析HTML,但现在我必须从表单点击后由AJAX调用生成的页面中获取信息。所以我必须产生这些点击,对吗?
BTW我只有(有限的)服务器端ASP.NET的经验。也许最佳解决方案与我怀疑的完全不同?
答案 0 :(得分:2)
您可以查看WatiN
。
从主页:
- 轻松自动化所有主要HTML元素
- 按多个属性查找元素
- 对页面和控件模型的本机支持。
- 支持AJAX网站测试
- 支持创建网页截图
- 支持框架(跨域)和iframe
- 处理弹出对话框,如提醒,确认,登录等。
- 支持HTML对话框(模态和无模式)
- 易于与您的最爱(单位)测试工具集成
- 适用于Internet Explorer 6,7,8,9和FireFox 2和3
- 可与任何.Net语言一起使用
- 根据Apache License 2.0许可
- 下载超过120.000次。
- 自开源以来,您可以自己添加和贡献新功能!
答案 1 :(得分:1)
看看Coypu。它包含了WatiN和Selenium,为您提供了帮助方法,使这种工作变得更加容易。