1

我想自动下载我的账单,所以我开始为此编写一个 PowerShell 脚本。大多数情况下一切正常:登录页面并导航到下载页面。

问题是,下载按钮没有直接链接到所需的 PDF 文件,而是链接到将文件作为 HTTP 标头中的附件提供的页面,所以我不能System.Net.WebClient用来下载文件。

但 IE 要求确认下载文件。那么有没有机会在PowerShell的确认窗口中点击“保存”呢?

谢谢你的帮助!

4

1 回答 1

0

不幸的是,我会采取不同的方法,跳过 Internet Explorer。但是,如果您可以获取 pdf 的 url(可能使用 wireshark),请尝试使用 system.net.webclient 下载文件。您所说的所有内容都应该可以通过 powershell 完成。在访问文件时,您可能必须通过传递您的信任来发挥创造力,但根据您的计费公司使用的技术,这可能是可行的。这是一个延伸,但您可以直接使用 powershell 下载文件。

您也可以尝试告诉 IE 自动保存这种类型的文件,但不确定您使用的是什么版本的 IE。

于 2013-02-21T17:52:37.660 回答