C#wpf webbrowser控件-下载文件

C#wpf webbrowser控件-下载文件,c#,.net,webbrowser-control,C#,.net,Webbrowser Control,我正在使用webbrowser控件从我的医疗保健提供者那里获取医疗信息, 该网站使用用户名和密码进行保护,除了一些pdf文件外,我已经设法抓取了所有我需要的东西 导航到页面后,我会看到javascript“加载…”,在普通浏览器中,我会看到浏览器中呈现的PDF文件,但对于webbrowser控件,它不会显示PDF,我会看到著名的黄色通知栏 pdf文件的url如下所示 "https://www.***.com/phoenix/views/akgCharts/zoomAkgChart.js

我正在使用webbrowser控件从我的医疗保健提供者那里获取医疗信息, 该网站使用用户名和密码进行保护,除了一些pdf文件外,我已经设法抓取了所有我需要的东西

导航到页面后,我会看到javascript“加载…”,在普通浏览器中,我会看到浏览器中呈现的PDF文件,但对于webbrowser控件,它不会显示PDF,我会看到著名的黄色通知栏

pdf文件的url如下所示

"https://www.***.com/phoenix/views/akgCharts/zoomAkgChart.jsp?&date=20130502&time=123000", 
我正在使用mshtml进行所有的抓取,我没有在mshtml对象中找到该文件,使用fidller 2.0我可以看到pdf文件已下载到计算机(内存中的某个地方,我在任何文件夹中都找不到它)


有什么想法吗???

如果您知道发送文件的url,您可以尝试以下方法:

System.Net.WebClient _wclient = new System.Net.WebClient();
_wclient.DownloadFile("https://www.***.com/phoenix/views/akgCharts/zoomAkgChart.jsp?&date=20130502&time=123000",", @"c:\MedicalReport_" + DateTime.Now + ".pdf");

在webbrowser中没有pdf加载器。因此,您需要检查Acrobat或类似工具,或者使用其他webbrowser控件。感谢所有人的帮助,我停止使用mshtml,转而使用Selenium。伟大的工具