客户拥有遗留的Web应用程序,主要用于捕获信息。该应用程序没有其他可用接口,例如网络服务,API。
典型的工作流程:
后端系统会查找此停车罚款数量。
由于各种原因,客户希望通过文件提供这些详细信息。因此,我们将阅读记录并将详细信息插入上述相关字段。
我们可以通过像Selenium之类的东西捕获工作流程,但我们需要修改“脚本”,因为文件中的每条记录的细节都不同。
我们可能会发送一系列HTTP帖子吗?
解决方案必须在所有浏览器中运行,并且客户不希望在所有用户PC上安装插件等。
没有限制如何传递此信息,例如我们可以使用Java,C#(首选)或其他任何东西。
任何做过类似事情的人都有任何建议或建议吗?
答案 0 :(得分:2)
您需要使用HTTP POST请求在没有浏览器的情况下执行此操作。 在简单性方面,诸如Perl,Python等脚本语言将是一个不错的选择 - 在这种情况下,实际代码可能不会超过30行。
你基本上必须:
然后,
<input type="hidden" name="..." value="...">
标记(如果有)name=value
对<input type="hidden" name="..." value="...">
标记(如果有)name=value
对您可能还必须指示您的HTTP库不要丢弃cookie,如果没有默认/已经配置,