当前位置:编程学习 > C#/ASP.NET >>

webBrowser 用户名登陆, 屏蔽安全警报, 获取excel下载的问题???在线等.....

webBrowser 获取excel的问题  对了一直写c/s的我  要做这个功能实在是难为我了 有没有大大们能帮我补充一下...
碰到的问题  打开首页会出现安全警报 证书等?只能手动点确定?
如何检测到下载的文件?


//打开
webBrowser1.Navigate(new Uri("https://scm.auchan.com.cn/index.php"));
webBrowser1.Document.GetElementById("userid").InnerText = "au4393";
webBrowser1.Document.GetElementById("passwd").InnerText = "222222";
//登陆方法
callJsMethod("act", "");
//excel下载地址
webBrowser1.Navigate(new Uri("https://scm.auchan.com.cn/php/scm_items_stat_download.php?sup_no=4393&code=all&code1=&code2="));

/// <summary>
/// 运行网页中的JS函数
/// </summary>
/// <param name="jsfun">函数名字</param>
/// <param name="jsParameter">函数参数</param>
private void callJsMethod(string jsfun, string jsParameter)
{
  HtmlDocument doc = webBrowser1.Document;
  doc.InvokeScript(jsfun,new object[]{jsParameter});
}
--------------------编程问答-------------------- http://bbs.csdn.net/topics/300164561 --------------------编程问答-------------------- 就没其他方法了? --------------------编程问答-------------------- 最简单的办法:https://scm.auchan.com.cn 在IE中添加到 信任网站中
--------------------编程问答--------------------     楼主这个不是小问题啊,首先你的验证书是在网页导航之前出现的所以他托管与webbrowser 但是用webbrowser 却难控制,建议用api findwindow 和sendmessage.其次脚本的屏蔽webbrowser 自带的有,另下载事件的话Downloadbegin 是下载的标志,你可以试下 --------------------编程问答-------------------- 检测下载文件? 怎么有这样含糊的词汇。
既然用了WebBrowser 它会自动帮你检测的,是文件就保存,是页面就转向,不用操心
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,