我想自动下载账单,所以我开始为此编写PowerShell脚本。大多数情况下一切都很好:登录页面并导航到下载页面。
问题是,下载按钮并没有直接链接到所需的PDF文件,而是链接到一个页面,该页面将该文件作为HTTP标头中的附件,因此我无法使用System.Net.WebClient
下载该文件。
但IE要求确认下载该文件那么,是否有机会使用PowerShell在确认窗口中单击"保存"
谢谢你的帮助!
不幸的是,我会采取不同的方法,跳过internet explorer。但是,如果你能获得pdf的url(可能使用wireshark),那么试着使用system.net.webclient下载该文件。您所说的所有内容都应该能够使用powershell来完成。在访问文件时,你可能需要创造性地传递你的信用,但根据你的账单公司使用的技术,这可能是可行的。这是一个延伸,但您可以直接使用powershell下载文件。
你也可以尝试告诉IE自动保存这种类型的文件,但不确定你使用的是什么版本的IE。