我正在尝试使用WebControl导航网站并下载嵌入标签中的PDF文件

时间:2011-03-09 00:53:18

标签: c# pdf web-controls

这是到达的网页(使用Google Dev Tool捕获):

<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> 

“嵌入”标签中的pdf文档会丢失。 DownloadBegin,DownloadProgress,DownloadComplete,FileDownload和DocumentComplete事件全部触发。我可以看到正在进行中,DownloadProgress事件触发并且收到的计数器上升,但我找不到下载的pdf,浏览器屏幕也是空白。

任何想法我能做什么?我的想法是捕获PDF文件并将其写入数据库,但我似乎无法找到它。

1 个答案:

答案 0 :(得分:0)

我相信你的意思是WebBrowser控件。我强烈建议你看看WatiN。它适用于c#jQuery为javascript做的事情。

你可以在没有WatiN的情况下做到这一点,但它是更多的代码,你必须处理应该自动处理的事件,这是WatiN可以做的。