如何自动登录SAP Business Objects

时间:2016-09-21 19:41:16

标签: c# python node.js download automation

我正在尝试自动执行 SAP Business Objects 服务器中保存的电子表格(.xls文件)的文件下载过程。这是过程:

  1. 用户登录SAP Business Objects。
  2. 用户从报告列表中选择报告。
  3. 报告打开后,用户会从其他链接触发下载。
  4. 以下是我原本计划攻击的方法:

    1. 向提供登录凭据的服务器发送帖子请求。
    2. 处理来自服务器的响应以保存会话/ cookie信息。
    3. 使用用于触发下载的静态链接向服务器发送获取请求。

      • 发送的此请求必须经过一个或两个转发器,因为在wireshark中查看此请求会显示实际触发下载的请求与启动下载的请求不同。触发下载的请求包含我无法复制的计数器和其他参数,除非我尝试查找模式。
    4. 将下载响应保存到文件中。

    5. 是否有针对此类流程的教程?我希望用C#写这个,但如果有更好的东西,Python,NodeJS,任何东西,我都是耳朵。

      我想象这很简单,例如发送请求和处理响应,但我如何处理接收多个响应?解决/调试此类问题的最佳方法是使用Wireshark,以便我可以观察数据请求在我的机器和服务器之间来回传播吗?

0 个答案:

没有答案