在webbrowser文件下载对话框中自动选择保存选项

在webbrowser文件下载对话框中自动选择保存选项,browser,Browser,我有一个c#桌面应用程序,通过web浏览器控件连接到网站。问题是我需要导航到一个特定的部分并下载一个从回发生成的excel文件。我想自动化这个过程,或者绕过文件下载对话框,直接将文件保存到本地驱动器。 问题 该链接不是标准url。该站点使用回发脚本获取所需的文件,然后显示“文件下载”对话框。例如,当您单击按钮(javascript:postback)时,文件下载对话框将自动加载 如上所述,我想绕过保存选项,自动将文件存储在预定义的位置。任何帮助都将不胜感激。我发现AutoIt对于此类任务非常有用

我有一个c#桌面应用程序,通过web浏览器控件连接到网站。问题是我需要导航到一个特定的部分并下载一个从回发生成的excel文件。我想自动化这个过程,或者绕过文件下载对话框,直接将文件保存到本地驱动器。 问题 该链接不是标准url。该站点使用回发脚本获取所需的文件,然后显示“文件下载”对话框。例如,当您单击按钮(javascript:postback)时,文件下载对话框将自动加载

如上所述,我想绕过保存选项,自动将文件存储在预定义的位置。任何帮助都将不胜感激。

我发现AutoIt对于此类任务非常有用。如果您想将其与C#应用程序集成,则可以通过系统调用调用AutoIt脚本。困难在于找到并跟踪页面上的链接,这取决于页面的布局