0

我的工作场所将客户记录保存在数据库中,该数据库可通过托管在我们本地网络上的 aspx 应用程序访问。该页面允许登录、简单搜索和检索显示在此网页上的信息。我正在执行的一项任务需要我访问每条记录,将一段文本复制到我们正在创建的新数据库中,然后移动到下一条记录(数千次)。

我的问题是,有没有办法自动化这个?我查看了浏览器宏,但搜索每条记录的任务不允许使用简单的宏接口。我希望编写一个无需浏览器即可直接与 aspx 应用程序交互的程序。在代码中,我可以告诉应用程序我正在寻找哪些记录(例如,按日期或唯一 ID),并让 aspx 应用程序返回我需要的相应文本字段。我对 aspx 应用程序没有任何后端访问权限(它是第三方专有应用程序,他们的开发人员对帮助我完成这项任务不感兴趣)

  1. 这可以做到吗?
  2. 如果是,从广义上讲,我应该考虑什么样的解决方案?是否有更适合此任务的特定语言?

任何帮助表示赞赏。我意识到这个问题有点模糊和广泛,但第三方应用程序只在本地托管,所以我不能举个例子。我知道一点红宝石,遇到了宝石 Mechanize,看起来它可能会工作......但我找不到太多关于与 asp.net 交互的信息

4

1 回答 1

0

您在 ruby​​ mechanize 的正确轨道上。Mechanize 将为您跟踪 cookie 并使提交表单变得容易(登录、asp doPostBack 操作)。试一试,如果遇到困难,请在新问题中发布具体信息。

于 2012-11-15T03:04:47.360 回答