0

我现在有动力去探索一种编码语言,这样我就可以做出最好的解决方案。但我不确定所有编码语言的功能,所以我正在寻求建议。

我想自动化我在办公室执行的一些日常流程。互联网上有一个我们使用的外部数据库。我们使用智能卡和安全的 http 访问它。

简而言之,这些是我每次重新启动浏览器或会话结束时执行的操作:

  1. 打开一个安全的 HTTP。/....jsp
  2. 被提示后,我选择了已安装的证书
  3. 调用智能卡,我输入 PIN。/魅力智能安全界面/
  4. 该页面要求我使用用户名和密码登录。
  5. 我打开所需的链接。
  6. 我手动从打开的网页中提取数据。

是否可以通过代码自动执行所有这些操作?

感谢您的支持

4

1 回答 1

0

如果您从 charismics 智能卡安全界面而不是从操作系统获得 PIN 屏幕,则可能很难自动执行此操作。您的程序不太可能访问 PIN 弹出窗口。

如果您从 CSP 获得 PIN 提示(如您在评论中提到的),则可以自动执行 PIN 登录。PIN 通常用于设置 SSL/TLS 连接,因此在浏览器中打开它对您没有多大帮助,除非您对浏览器本身进行编程。

如果您必须使用 CSP,最好还是使用 C#/.NET。当然还有其他运行时的绑定,但最好有尽可能多的控制。

您可能想看看诸如解析 HTML之类的主题,因为这是您肯定需要做的事情。如果使用 JavaScript 填充网页,生活会变得更加艰难,因此您可以先检查一下。

现在,如果您想手动选择一个链接,您可能希望在自己的应用程序中呈现页面并自己处理下载。

当我开始使用未知的编程语言时,这当然不是我推荐的任务。if我会发现这是一项棘手的任务——这个描述还有很多。

于 2013-07-26T02:35:39.163 回答