如何编写与Web浏览器交互并以PDF格式打印内容的脚本?

时间:2011-08-10 13:01:26

标签: scripting

我正在寻找一个

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

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

    脚本的原因是有很多这样的报告,服务器有时会非常慢,最好将它们放在本地。

    更新:忘记提及服务器需要登录。

1 个答案:

答案 0 :(得分:1)

我认为编写现成的浏览器脚本是解决问题的难题。如果您可以预测单个报告的URL,请使用命令行工具(如wget或curl)下载它们,然后查看this community wiki以将下载的HTML呈现为PDF。

或者您甚至需要转到PDF?如果您感兴趣的是在本地提供报告,为什么不将它们保存为HTML并在浏览器中查看(使用file: URL)而不是PDF查看器?