Ejemplo n.º 1
0
 /// <summary>
 /// 预登录
 /// </summary>
 /// <returns></returns>
 public byte[] PreLogin()
 {
     var mgr = new NetMgr();
     LogHelper.Info("开始预登录");
     var flag = mgr.CheckLogin();
     if (flag)
     {
         LogHelper.Info("不需要验证码");
         return null;
     }
     LogHelper.Info("需要验证码");
     var stream = mgr.FetchYzm();
     return stream;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 登录
 /// </summary>
 /// <param name="yzm">不需要输入验证码时为null或""</param>
 public string Login(string yzm)
 {
     if (!string.IsNullOrEmpty(yzm))
         RunTime.Yzm = yzm.ToUpper();
     var mgr = new NetMgr();
     string result;
     LogHelper.Info("进行登录");
     var flag = mgr.Login(out result);
     LogHelper.Info(result);
     if (flag)
     {
         var neko = new Neko();
         neko.Run();
     }
     return result;
 }