【发布时间】:2016-09-10 04:42:15
【问题描述】:
我使用微软的 WebBrowser 登录网站。我登录没有问题。我没有可下载的文件url,因为文件是自动生成的。 我应该如何下载文件而不显示另存为弹出窗口?
【问题讨论】:
标签: c# download webforms webbrowser-control
我使用微软的 WebBrowser 登录网站。我登录没有问题。我没有可下载的文件url,因为文件是自动生成的。 我应该如何下载文件而不显示另存为弹出窗口?
【问题讨论】:
标签: c# download webforms webbrowser-control
使用网站的 DOM(文档对象模型)通过遍历浏览器控件通过其属性公开的 DOM 找到您的下载链接
Document
它是您的登录后页面所包含的元素树。应该有一些元素,您应该调用单击它,然后处理控件的 OnNavigating (https://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser.onnavigating(v=vs.110).aspx) 事件以获取生成的下载 URL。
【讨论】: