当浏览器具有 Adobe PDF 加载项时,使用 Watin 下载 PDF 文件



我正在尝试使用 Watin下载 PDF 文件。每次我尝试下载PDF文件时,Adobe PDF Addin都会在浏览器中打开它。它从不提示下载文件。有没有人有任何关于如何下载PDF文件的例子,因为我似乎无法弄清楚这一点。我正在使用 IE11 和 Watin 2.1

我刚刚写了一个这样的扩展(自动化充其量是不确定的) - 对不起 vba.net:

 <System.Runtime.CompilerServices.Extension()> _
    Public Sub DownloadFile(browser As IE, fileUrl As String, savePath As String)
        Using wc As New WebClient
            Dim cookies As String = browser.Eval("document.cookie")
            If Not String.IsNullOrEmpty(cookies) Then
                wc.Headers.Add(HttpRequestHeader.Cookie, cookies)
            End If
            wc.DownloadFile(fileUrl, savePath)
        End Using
    End Sub

最新更新