【发布时间】:2014-05-15 14:45:24
【问题描述】:
我正在尝试使用 WGET 自动下载由报表服务器生成的文件(PDF 格式)。但是,我遇到的问题是文件名永远未知(由服务器随机生成),并且 URL 接受会更改的参数,例如。日期=。名称= ID= 等。
例如,如果我要在 Internet Explorer 中传递 http://url.com/date=&name=&id=,我会看到一个下载对话框,提示我下载带有文件 xyz123.pdf 的文件
是否可以使用 WGET 将这些参数传递给报表服务器并自动下载生成的 PDF 文件
【问题讨论】:
-
你不能只使用与浏览器中相同的 URL 吗?
-
那么在交互处理页面时如何确定三个参数的值呢?
-
该页面允许您以组合框和文本框的形式设置选项。我不能在浏览器中使用相同的 URL,因为它的信息会改变。例如。假设我想为 200 个用户运行它,这将是 200 个不同的 ID 字段来设置
-
你能用算法设置参数吗?他们有规律吗?
-
是的,我编写了一个脚本,该脚本将读取具有每个 ID 等的文本文件,并生成插入每个参数的 url。我实际上有一个工作版本,我在其中自动化了 Internet Explorer 浏览器。但是,我认为 WGET 可能比自动化 IE 浏览器实例更快
标签: wget