2011-03-09 2 views
0

이 (구글 개발자 도구를 사용하여 캡처) 도착하는 웹 페이지입니다 :나는 웹 사이트를 탐색 할 WebControl를 사용하고 embed 태그에있는 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> 

는 "삽입"태그에서 PDF의 문서가 손실됩니다. DownloadBegin, DownloadProgress, DownloadComplete, FileDownload 및 DocumentComplete 이벤트는 모두 실행됩니다. 진행 상황을 볼 수 있고 DownloadProgress 이벤트가 시작되고 카운터가 올라 갔지만 다운로드 한 PDF는 찾을 수 없으며 브라우저 화면이 비어 있습니다.

내가 할 수있는 아이디어가 있습니까? 아이디어는 PDF 파일을 잡아서 데이터베이스에 쓰는 것이지만 찾을 수없는 것입니다.

+0

"webcontrol"이란 무엇입니까? WebBrowser 컨트롤을 의미합니까? –

답변

0

나는 당신이 WebBrowser 컨트롤을 의미한다고 생각합니다. 나는 매우 당신이 WatiN 좀 봐 것을 제안합니다. 그것은 C#에서 jQuery가 자바 스크립트에 대해 한 일입니다.

WatiN없이이 작업을 수행 할 수 있지만 코드가 더 많으므로 WatiN에서 수행 할 수있는 이벤트를 자동으로 처리해야합니다.