我有一个网站(银行网站)我使用WatIn登录并获取带有链接的页面(带有pdf文件),每个链接打开一个带有打开的pdf.file的页面,在该页面上我只有打开的pdf文件和按钮下载此文件(无需点击它,因为页面自动popUp消息与save \ saveAs)
我试过了:
1- string page=browser.body.OuterHtml
不工作我看不到iframe,我也找不到。
2 - int response = URLDownloadToFile(0, Link, FullFilePath, 0, 0);
不使用gettin登录页面,因为我需要cookie
3- WebClient myWebClient = new WebClient();
myWebClient.DownloadFile(myStringWebResource,fileName);
给我同样的结果。
我可以从WatIn浏览器中获取COOKIES并在WebClient中设置它
CookieCollection cookies = _browser.GetCookiesForUrl(new Uri(url));
string cookies= ie.Eval("document.cookie");
返回我唯一的1个参数
播种请不要对我说我只需要从WatIn获取cokies并将其设置在myWebClient中。
播下任何想法如何保存此pdf文件?
答案 0 :(得分:0)
一个选项是使用iTextSharp库,这将提供下载PDF的列表有用的方法。示例代码如下......
Uri uri = new Uri("browser url");
PdfReader reader = new PdfReader(uri);