苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper万能框架(V2.3-含.netcore) HttpHelper官方出品,无敌框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 最牛的爬虫类,没有爬不到只有想不到 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 1898|回复: 2

[WebBrowser] 如何在网页按钮确认后再调用DocumentComplete

[复制链接]
发表于 2019-4-25 15:32:59 | 显示全部楼层 |阅读模式
如何在complete事件完成后,点击相关按钮后再次加载complete事件     
private void webBrowser1_DocumentCompleted_1(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            if (webBrowser1.ReadyState != WebBrowserReadyState.Complete)  return;
if (webBrowser1.ReadyState == WebBrowserReadyState.Complete)
                    {
                        
                        lab_xyd_dl.Visible = true;
                        if (webBrowser1.Document.Window.Frames.Count > 1)
                        {
                            //进入相应班
                            HtmlElement btnAdd1 = webBrowser1.Document.Window.Frames[1].Document.GetElementById("ids");
                            if (btnAdd1 != null) btnAdd1.InvokeMember("click");


                            btnAdd1 = webBrowser1.Document.Window.Frames[1].Document.GetElementById("nowshift");
                            if (btnAdd1 != null) btnAdd1.InvokeMember("click");
                            Wait();
                            System.Threading.Thread.Sleep(2000);



                            foreach (HtmlElement he in webBrowser1.Document.Window.Frames[1].Document.All)
                            {
                                if (he.OuterHtml == "<button style=\"padding: 0px 10px;\" class=\"jbox-button jbox-button-focus\" value=\"ok\">确定</button>")
                                {
he.InvokeMember("click");
}
}
}
}
微信截图_20190425153047.png
微信截图_20190425153101.png


找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2019-4-26 08:18:48 | 显示全部楼层
事件不是加载的是触发的,只有发生相应的动作才会触发的,页面加载就会执行,不管是加载任何页面
找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
 楼主| 发表于 2019-4-26 09:48:12 | 显示全部楼层
现在的问题就是页面已加载了complete事件了,我没有办法获取页面的弹框和按下去
找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备17001017号-1)

GMT+8, 2020-8-14 03:42

© 2014-2021

快速回复 返回顶部 返回列表