【发布时间】:2014-06-16 05:39:55
【问题描述】:
我有一个网站(银行网站)我使用 WatIn 登录并进入带有链接的页面(带有 pdf 文件),每个链接打开一个带有打开 pdf.file 的页面,在该页面上我只有打开的 pdf 文件和下载此文件的按钮(无需单击它,因为页面会自动弹出带有 save\saveAs 的消息)
我试过了:
1-string page=browser.body.OuterHtml
不工作,我看不到 iframe,我也找不到。
2-int response = URLDownloadToFile(0, Link, FullFilePath, 0, 0);
因为我需要 cookie,所以无法使用 gettin 登录页面
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 文件吗?
【问题讨论】: