使用“另存为”弹出窗口

时间:2016-09-10 04:42:15

标签: c# download webforms webbrowser-control

我使用微软的WebBrower登录网站。我没有登录的问题。我没有可下载的文件URL,因为文件是自动生成的。 我应该如何下载文件而不显示另存为?

1 个答案:

答案 0 :(得分:0)

使用网站的DOM(文档对象模型)通过遍历浏览器控件通过它的属性

来浏览您的下载链接
Document

它是您的登录后页面所包含的元素树。应该有一些您应该调用的元素单击它,然后处理控件的OnNavigating(https://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.onnavigating(v=vs.110).aspx)事件以获取生成的下载URL。