Internet explorer VBA从需要登录的网页下载自动生成的文件

Internet explorer VBA从需要登录的网页下载自动生成的文件,internet-explorer,vba,login,automation,download,Internet Explorer,Vba,Login,Automation,Download,我正在尝试下载并保存到特定位置,以便进一步处理从需要登录的门户自动生成的文件。这使得我无法复制任何实际数据,但我目前所做的是: 成功地 已创建Internet Explorer实例 导航到所需的url并登录 登录后导航到所需的url 但后来我被卡住了。我试图下载的文件没有静态url,我甚至不知道如何获取它。一个javascript在IE中开始下载,但是我在使用Windows7的下载对话框中找不到按钮的hWnd,这个类可能不是Button 启动下载的javascript实际上生成了一个url并导航

我正在尝试下载并保存到特定位置,以便进一步处理从需要登录的门户自动生成的文件。这使得我无法复制任何实际数据,但我目前所做的是:

成功地

已创建Internet Explorer实例 导航到所需的url并登录 登录后导航到所需的url 但后来我被卡住了。我试图下载的文件没有静态url,我甚至不知道如何获取它。一个javascript在IE中开始下载,但是我在使用Windows7的下载对话框中找不到按钮的hWnd,这个类可能不是Button

启动下载的javascript实际上生成了一个url并导航到该url,类似于:

url="domain" + var + "string" + var=;
goto url
我也可以在我的程序中生成这个url,但是当我下载这个url的内容时,我得到的是一个html文档,而不是我想要的文件


提前感谢您的帮助。

生成url并尝试下载文档内容的路径不正确。相反,我导航到URL,这导致下载启动

我最终使用FindWindow和FindWindowEx实现了下载窗口的自动化。使用Spy++我可以看到这些按钮并不是下载窗口的直接子窗口,但是还有一些窗口之间有不同的类


我想我会在将来做出假设之前尝试获得更多的信息。

你能提供更多信息吗,例如一些示例URL、javascript代码、html响应?不幸的是,我不能,因为该网站是我们客户的。我不想冒险暴露任何只有我们的销售人员才有权使用的网站。