注册 登录
编程论坛 C# 论坛

【问题】写了一个百度账户注册软件写好了不能正常使用

那就是风 发布于 2014-01-28 09:57, 759 次点击
本人菜鸟,刚接触c#久,最近在写一个百度账户注册的软件练习下,代码很短,我是按照侠客教程一步步敲出来的,但是不知道为什么软件都不能用,运行之后就会提示"系统错误,休息一会儿,请您稍后再试",但是手工注册还是可以的,我就考虑到是不是软件注册太快的原因,就在每步中间都加了"Thread.Sleep(2000)",但是还是不行,而且Thread.Sleep(2000)这个代码我也没看到想要的填一项等待2秒,结果是一下子停顿了6秒,然后瞬间把所有的表都填完了,这是全部的代码



///打开注册页面
        private void button1_Click(object sender, EventArgs e)
        {
            string url = "https://passport.baidu.com/v2/?reg&regType=1&tpl=mn&u=http%3A%2F%2Fwww.baidu.com%2F";
            webBrowser1.Navigate(url);
        }


///填写信息注册
        private void button2_Click(object sender, EventArgs e)
        {
            webBrowser1.Document.GetElementById("TANGRAM__PSP_4__account").InnerText = "go87d391jogle@
            Thread.Sleep(2000);
            webBrowser1.Document.GetElementById("TANGRAM__PSP_4__passwordWrapper").InnerText = "l3821google";
            Thread.Sleep(2000);
            webBrowser1.Document.GetElementById("TANGRAM__PSP_4__verifyCode").InnerText = textBox1.Text;
            Thread.Sleep(2000);
            webBrowser1.Document.GetElementById("TANGRAM__PSP_4__submit").InvokeMember("click");
        }
2 回复
#2
wp2319572014-01-31 12:41
恐怕是网站限制机器注册吧
#3
那就是风2014-02-03 19:22
确实是限制了   但是别人还是有办法注册
1