我正在尝试使用 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