我每天都有下载报告[Excel文件]的任务。在单击下载按钮之前,必须填写某些字段,并且需要检查一些复选框。单击桌面上的可执行文件时,整个过程必须一次完成。我在Javascript或JQuery中寻找一个开源解决方案来自动执行此下载。
答案 0 :(得分:0)
在您分享的信息之后,我担心您必须使用桌面编程语言编写应用程序。你使用哪种语言并不重要,我不会提出建议,因为我不了解你的情况。
有趣的部分将是确定浏览器的功能。浏览器基本上会发送一个HTTP请求,无论是POST还是GET(由于我不知道该页面,我不知道它是哪一个)。您必须在浏览器中打开开发人员工具,检查它发送的内容以及发送方式和发送方式,然后使用您选择的语言重新创建。然后,您需要阅读响应并将其转换为excel文件。
现在,这非常具有挑战性,我不知道你是多么有经验。如果您愿意放弃桌面可执行文件要求,可以编写Greasemonkey脚本(在Firefox中)或Chrome扩展程序(对于Chrome,duh),它可以从浏览器自动执行此操作。两者都使用Javascript并且可以说更容易创建,因为您不需要重新创建HTTP请求或对浏览器执行的操作进行反向工程。