我正在尝试使用 AxWebbrowser 以 VB.Net 语言“下载”一个文件(不过,答案可能是 C#,我没关系)。浏览器已经登录,所以我试图下载,但现在测试是用 PDF 完成的,我认为它是直接在浏览器中打开的。好的,让我们把你放在上下文中。
- AxWebbrowser 进入登录页面,我使用 JavaScript 填充并继续
- 导航到包含指向附加文件的链接的消息页面
- 尝试下载这些文件(实际上,尝试获取它们的字节以将它们转换为 Base64 并将它们包含在我返回的 HTML 中……所以现在唯一的问题是获取字节,在那之后,我知道转换+包含)
因此,我尝试将 URL 直接传递给浏览器并检测下载并捕获字节 ==> 无法。
我尝试使用WebClient
我设置的 cookie,但它不起作用。不过,使用它并与 Chrome 进行比较,我发现 cookie 并不相同(事实上,我可以高度假设缺少一个重要的东西)。
那么,为什么我没有得到所有的 cookie,或者我如何从这些文件中获取字节?