AxWebBrowser:登录后下载文件

AxWebBrowser : Download file when already logged in

我正在尝试使用 VB.Net 语言的 AxWebbrowser "download" 文件(不过,答案可能是 C#,我不在乎)。浏览器已经登录,所以我尝试抓取下载,但现在测试是用 PDF 完成的,我认为它是直接在浏览器中打开的。好的,让我们把你放在上下文中。

因此,我尝试将 URL 直接传递给浏览器并检测下载并捕获字节 ==> 无法。

我尝试使用 WebClient 来设置 cookie,但它不起作用。虽然,使用它并与 Chrome 进行比较,我发现 cookie 不一样(事实上我可以高度假设有一个重要的遗漏)。

那么,为什么我没有获得所有 cookie,或者我如何从这些文件中获得字节?

我明白了!!!终于想到怎么搜索"save as"一个文件然后搞定了

https://www.codeproject.com/tips/659004/download-of-file-with-open-save-dialog-box

使用 GetGlobalCookies 获得了正确的 cookie,并且使用 Webclient 正确下载了文件。哦耶!

-- 我删除了对另一个问题的重复回答。我又错答了一个问题--