使用WebBrowser登录网站后,使用WebClient下载文件

本文关键字:使用 WebClient 下载 文件 WebBrowser 登录 网站 | 更新日期: 2023-09-27 18:05:25

我使用WebBrowser类登录到一个网站并获得我想要下载的url。我无法通过web浏览器获得下载,因为我无法以编程方式与下载对话框进行通信。

根据我的研究,我似乎必须使用WebClient来处理我的下载。我如何通过"认证"cookie从WebBrowser到WebClient,并得到我的下载没有大惊小怪的对话框?

使用WebBrowser登录网站后,使用WebClient下载文件

您可以使用InternetGetCookieEx API获取WebBrowser的凭据。然后,您可以将cookie集合附加到HTTPWebRequest,并使用来自WebBrowser控件的凭据填充它。

话虽如此,当你说"无法通过编程方式与下载对话框进行通信"时,你是什么意思?你想要什么样的交流?