日期:2014-05-17  浏览次数:20669 次

关于网页自动登陆的一个问题
我这里有一批账号和密码需要尝试登陆,是用webbrowser的吧。
            webWow.Document.GetElementById("accountName").SetAttribute("value", u.AccountName);
            webWow.Document.GetElementById("password").SetAttribute("value", u.PassWord);
            webWow.Document.GetElementById("password").Focus();
            SendKeys.Send("{Enter}");

上面的u是我建的存储用户密码的类user。
登陆成功之后页面会跳转,登陆不成功页面也会有所显示。
我想知道怎么判断是否登陆成功。第一次用这个,请大家给个思路。

------解决方案--------------------
直接判断登陆后页面内容中某些特殊字符串即可。
比如登陆成功后,页面跳转完成,在页面中查找是否有“欢迎XXX”类似字符。