Scripting 如何编写与web浏览器交互并将内容打印为PDF的脚本?

Scripting 如何编写与web浏览器交互并将内容打印为PDF的脚本?,scripting,Scripting,我想写一个自动化的脚本 打开具有特定URL的浏览器实例 将页面作为PDF输出打印到预定义的位置和文档名 在网页上模拟转到下一个报告的单击事件 重复2和3固定次数 我不知道如何开始这样做。考虑过使用Javascript,但它无法自动化打印过程 服务器没有控制权,因此我无法使用查询获取这些报告的集合 使用该脚本的原因是有很多这样的报告,服务器有时可能非常慢,最好在本地使用它们 更新:忘了提到服务器需要登录。我认为编写现成浏览器的脚本是解决问题的非常困难的方法。如果可以预测单个报表的URL,请使用wg

我想写一个自动化的脚本

  • 打开具有特定URL的浏览器实例
  • 将页面作为PDF输出打印到预定义的位置和文档名
  • 在网页上模拟转到下一个报告的单击事件
  • 重复2和3固定次数
  • 我不知道如何开始这样做。考虑过使用Javascript,但它无法自动化打印过程

    服务器没有控制权,因此我无法使用查询获取这些报告的集合

    使用该脚本的原因是有很多这样的报告,服务器有时可能非常慢,最好在本地使用它们


    更新:忘了提到服务器需要登录。

    我认为编写现成浏览器的脚本是解决问题的非常困难的方法。如果可以预测单个报表的URL,请使用wget或curl等命令行工具下载它们,然后查看如何将下载的HTML呈现为PDF


    或者你甚至需要去PDF?如果您感兴趣的只是让报告在本地可用,为什么不将它们作为HTML保存并在浏览器(使用
    文件:
    URL)而不是PDF查看器中查看它们呢?

    我们忘了提到需要登录,所以wget不太管用。