我正在尝试在 GOURL 中使用“>”符号来自动将 PDF 格式的报告检索到用户桌面。我实际上是在使用 perl 脚本以编程方式请求登录页面,使用我的凭据登录,然后我使用 go url 下载 pdf 报告,发送参数,(执行 URL 编码,包括将 '>' 转换为 '%3E ' ,最终看起来像:
HTTP://bi.ourcompany.com/analytics/saw.dll?Dashboard&PortalPath=%2Fshared%2FBAZV2%2F%5Fportal%2FBAR%20%28BAZZER%29&Page=BAZZER%20BAR%20Report&Action=Navigate&format=pdf&P0=3&P1=eq&P2=Bing.Baz&P3=%3EVAL1%5F03&P4=eq&P5=VAL2&P6=08%2F31%2F2010&P7=eq&P8=Zaz.Zaz&P9=BAR
需要注意的一件事:我根本无法使用“GO”而不是“Dashboard”来完成这项工作。我还必须使用 Action= 'Navigate' 而不是 'print' 来完成这项工作。(当我使用“Go”而不是“Dashboard”时,我得到一个空的 PDF 文件,上面写着“不能呈现列”。不过没关系,因为它工作得很好,除非有一个“>”符号参数值之一...
任何人都可以建议吗?