我正在尝试下载并保存到特定位置,以便从需要登录的门户进一步处理自动生成的文件。这使我无法复制任何实际数据,但这是我到目前为止所做的:
成功
然后我卡住了。我正在尝试下载的文件没有静态网址,我甚至不知道如何获取它。一个javascript在IE中开始下载,但是我无法在下载对话框中找到hWnd的按钮(使用Windows 7,该类可能不是“Button”)。
启动下载的javascript实际上是生成一个网址并导航到该网址,如下所示:
url="domain" + var + "string" + var=;
goto url
我也可以在我的程序中生成这个url,但是当我下载这个url的内容时,我得到一个html文档,而不是我想要的文件。
提前感谢您的帮助。
答案 0 :(得分:0)
生成网址并尝试下载文档的内容不是正确的路径。相反,我导航到URL,导致下载启动。
我终于设法使用FindWindow和FindWindowEx自动化下载窗口。使用Spy ++,我能够看到按钮不是下载窗口的直接子项,但是还有一些“窗口”,其间有不同的类。
我想在未来的假设之前我会尝试获得更多的“情报”。