苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 3352|回复: 3

[其他] 飞哥 浏览器控件可以获取到异步加载的html的吗

[复制链接]
发表于 2014-1-18 10:59:36 | 显示全部楼层 |阅读模式
我需要点击一个提交的按钮 但是发现按钮 点击了之后并不会刷新页面的 都是一些异步操作     我改如何找到成功标记


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-1-18 11:34:33 | 显示全部楼层
异步也会执行//本事件是当每次加载完成当前页面后才会执行的
        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
事件具体的看
http://www.sufeinet.com/thread-3941-1-1.html 第19个
 楼主| 发表于 2014-1-18 11:43:15 | 显示全部楼层
关键是 webBrowser1_DocumentCompleted 这个事件没有触发 哎呀
发表于 2014-1-18 11:53:29 | 显示全部楼层
这里是我的代码,希望能帮到你
     
[C#] 纯文本查看 复制代码
      private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {


         if (e.Url.ToString() != webBrowser1.Url.ToString())
                return;

            string loginurl = "http://www.sufeinet.com/member.php?mod=logging&action=login";
 
            if (webBrowser1.Document.Body.InnerHtml.Contains("马上注册") == true)
 
                {
                    // 做登陆的动作代码
                    
                 

                }
          //登陆成功,获得cookie
            if (webBrowser1.Document.Body.InnerHtml.Contains("马上注册") == false )
            {
            
                }
}

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2025-2-28 17:58

© 2014-2021

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