Splash中的Lua脚本 - 单击按钮直接下载文件

如何使用Splash Lua单击按钮直接下载并保存文件?

示例页面和下载按钮: 网站截图

条件:

  • 下载URL动态生成,需单击按钮
  • 单击按钮将打开“另存为”提示对话框以保存Excel文件
  • 我正在使用位于localhost:8050上的Splash docker服务。 我直接在页面上编写Lua脚本。

我已经查阅了有关二进制下载的官方文档,但最接近的结果是'html:jpeg'、'html:png'和'response.body',这似乎并不完全符合要求。我还没有在Youtube上找到明确的示例或教程。

注意:请不要提供诸如使用Selenium的解决方案。我只对如何使用Lua进行操作感兴趣。

原文链接 https://stackoverflow.com/questions/70345648

点赞