【问题标题】:Download file from protected website programmatically with Save As popup使用“另存为”弹出窗口以编程方式从受保护的网站下载文件
【发布时间】:2016-09-10 04:42:15
【问题描述】:

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

【问题讨论】:

    标签: c# download webforms webbrowser-control


    【解决方案1】:

    使用网站的 DOM(文档对象模型)通过遍历浏览器控件通过其属性公开的 DOM 找到您的下载链接

    Document
    

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

    【讨论】:

      猜你喜欢
      • 2018-10-16
      • 1970-01-01
      • 2013-01-17
      • 1970-01-01
      • 2014-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多