繁体   English   中英

自动填写Web表单以导出报告报告

[英]Automate web form filling to export report reports

我的日常任务是下载报告[Excel文件]。 在单击下载按钮之前,必须填写某些字段,并且需要选中一些复选框。 在我的桌面上单击可执行文件后,整个过程必须一次性完成。 我正在寻找Javascript或JQuery的开源解决方案来自动化此下载。

共享信息之后,恐怕您将不得不使用桌面编程语言来编写应用程序。 使用哪种语言并不重要,由于我不了解您的情况,因此我不会提出建议。

有趣的部分将是确定浏览器的功能。 浏览器基本上会发送一个HTTP请求,即POST或GET(我不知道它是哪个,因为我不知道该页面)。 您必须在浏览器中打开开发人员工具,检查其发送内容,发送方式以及发送位置,然后使用您选择的语言重新创建该工具。 然后,您需要阅读响应并将其转换为excel文件。

现在,这非常具有挑战性,我不知道您的经验如何。 如果您愿意放弃桌面可执行文件的要求,则可以编写一个Greasemonkey脚本(在Firefox中)或一个Chrome扩展程序(对于Chrome,duh),可以从浏览器中自动执行该脚本。 两者都使用Javascript,并且可以说更易于创建,因为您不需要重新创建HTTP请求或对浏览器进行反向工程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM