我使用WebBrowser类登录网站并获取我想要的下载网址。我无法通过WebBrowser下载,因为我无法以编程方式与下载对话框进行通信。
根据我的研究,似乎我必须使用WebClient来处理我的下载。如何将“已验证”的Cookie从WebBrowser传递到WebClient并获取我的下载而不必烦恼地使用对话框?
答案 0 :(得分:0)
您可以使用InternetGetCookieEx API获取WebBrowser的凭据。然后,您可以将cookie集合附加到HTTPWebRequest,并使用WebBrowser控件中的凭据填充它。
话虽如此,当您说“无法以编程方式与下载对话框进行通信”时,您的意思是什么?你希望通过什么样的沟通?