0

我正在使用网络浏览器控件从我的医疗保健提供者那里抓取我的医疗信息,该网站使用用户名和密码进行保护,我已经设法抓取了我需要的所有内容,除了一些 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文件已下载到计算机(在内存中的某处,我没有找到它在任何文件夹)

任何的想法??

4

1 回答 1

0

如果您知道向您发送文件的 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");
于 2014-09-21T14:05:04.557 回答