我的工作场所将客户记录保存在一个数据库中,该数据库可通过我们本地网络上托管的aspx应用程序访问。该页面允许登录,简单搜索和检索信息,该信息显示在该网页上。我正在执行的任务要求我访问每条记录,将一块文本复制到我们正在创建的新数据库中,然后移动到下一条记录(数千次)。
我的问题是,有没有办法实现自动化?我查看了浏览器宏,但搜索每条记录的任务不允许使用简单的宏接口。我希望编写一个程序,直接与aspx应用程序交互,而无需浏览器。在代码中,我能够告诉应用程序我正在寻找哪些记录(例如,按日期或唯一ID),并让aspx应用程序返回我需要的相应文本字段。我没有对aspx应用程序的任何后端访问(它是第三方,专有应用程序,他们的开发人员对帮助我完成此任务不感兴趣)
感谢任何帮助。我意识到这个问题有点模糊和广泛,但第三方应用程序只在本地托管,所以我不能举一个例子。我知道一点红宝石,并且遇到了宝石Mechanize,看起来它可能会起作用......但我找不到与asp.net交互的太多信息
答案 0 :(得分:0)
你在红宝石机械化的正确轨道上。 Mechanize将为您跟踪cookie并使提交表单变得容易(登录,asp doPostBack操作)。试一试,如果遇到困难,请在新问题中发布具体内容。