2011-03-09 10 views
0

这是网页到达(与谷歌开发工具捕获):我试图使用Web控件来浏览网站,下载一个PDF文件,该文件是在嵌入标签

<html> 
    <body marginwidth="0" marginheight="0" bgcolor="rgb(38,38,38)"> 
     <embed width="100%"  height="100%" name="plugin" src="https://www.prosper.com/secure/account/common/PDFFilePage.aspx?id=1fed9714de1a8e458762ae5852578c&amp;stmtdtid=2" type="application/pdf"> 
    </body> 
</html> 

当我它(最后)在WebBrowser控件中,我得到:

<head></head>\r\n<body></body> 

“Embed”标签中的pdf文档会丢失。 DownloadBegin,DownloadProgress,DownloadComplete,FileDownload和DocumentComplete事件都是火。我可以看到正在取得进展,DownloadProgress事件触发并且收到的计数器上升,但我永远无法找到下载的PDF,并且浏览器屏幕为空。

任何想法我可以做什么?这个想法是抓住PDF文件并将其写入数据库,但我似乎无法找到它。

+0

什么是“webcontrol”?你的意思是WebBrowser控件? – 2011-03-09 00:55:22

回答

0

我相信你的意思是WebBrowser控件。我强烈建议你看看WatiN。它为c#提供了jQuery为javascript所做的一切。

您可以在不使用WatiN的情况下执行此操作,但它的代码更多,您必须处理应该自动处理的事件,这是WatiN可以执行的操作。

相关问题