苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

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

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

查看: 2724|回复: 2

[其他] 多用户模式下,webbrowse循环登陆控制问题

[复制链接]
发表于 2014-1-31 13:57:18 | 显示全部楼层 |阅读模式
各位大大,我是想用webbrowse循环登陆获得cookie再传给httphelp,目前出现问题是 循环控制问题,后一个用户cookie会覆盖前一个,我知道是自己循环登陆有问题,求思路
[C#] 纯文本查看 复制代码
 string loginurl = "http://www.sufeinet.com/member.php?mod=logging&action=login";
            string []username = new string[] {"posttest1", "posttest2"  };
            string[] password = new string[] { "111111 ", "111111" };
            
            for (int i = 0; i < username.Length ; i++)
            {
                Form2 frmBrowse = new Form2();
                frmBrowse.username = Convert.ToString(username[i]);
                frmBrowse.password = Convert.ToString(password[i]);
                frmBrowse.Show();
                try
                {
                    frmBrowse.webBrowser1.Navigate(loginurl);
                    while (frmBrowse.webBrowser1.ReadyState != WebBrowserReadyState.Complete) Application.DoEvents();
                }
                catch (InvalidOperationException)
                {
                     
                }

              

                frmBrowse.GetMoney += new DelegateText(GetMoney ); //登陆后逻辑代码
 
            }



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-1-31 15:23:08 | 显示全部楼层
webbrowse 不是只能记住同一个网站一个cookie马?  你想记住多个不知道是不是可以直接给webbrowse的cookie赋值呢?
 楼主| 发表于 2014-2-1 10:44:17 | 显示全部楼层
本帖最后由 fsdsdffdsa 于 2014-2-1 10:45 编辑

楼上,没错,我试验了下,webbrowse的如果同时运行,关键是异步怎么控制,不知道有没有好的方法。。。。
我目的很简单,就是让 webbrowse一个一个开,可是不知如何控制。。。。。

多用户webrowse登陆cookie重复问题.zip

70.27 KB, 下载次数: 12, 下载积分: 金钱 -1

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

本版积分规则

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

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

© 2014-2021

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