我已经给出了用excel报告重新在线报告的任务,确保两者中的数据始终匹配。我现在在做手动操作,想用C#自动化它。打开网址并登录
阅读excel文件应该不难。
但是,要打开在线报告,我必须打开一个URL,填写用户名和密码,导航到报告,填写报告的参数。
一份报告显示为在线SSRS报告,另一份报告只是一个网页。
我想知道如何自动执行此任务,这意味着如何以编程方式登录到页面。
我已经给出了用excel报告重新在线报告的任务,确保两者中的数据始终匹配。我现在在做手动操作,想用C#自动化它。打开网址并登录
阅读excel文件应该不难。
但是,要打开在线报告,我必须打开一个URL,填写用户名和密码,导航到报告,填写报告的参数。
一份报告显示为在线SSRS报告,另一份报告只是一个网页。
我想知道如何自动执行此任务,这意味着如何以编程方式登录到页面。
这是一个非常通用的开放式问题。我建议从WebClient class开始,并使用fiddler2等工具。使用fiddler监视Web表单值并构建您的请求。请注意标题和Cookie。
WatiN似乎是我正在寻找的人! 非常感谢ryan以及其他投票者因未知原因关闭线索的人。