private async void Login() { //获取账号密码 var sirs = _viewModel.AccountStr.Split('-'); if (sirs.Length != 2) { _viewModel.LogText = "账号或者密码格式错误"; return; } _api.Udid = _viewModel.Udid; _api.Account = sirs[0]; _api.Password = sirs[1]; var res = await _api.PassWordLogin(); if (res.Ok) { _viewModel.LogText = "用户登录成功=" + _viewModel.Udid; } else { _viewModel.LogText = "用户登录失败:" + res.Message; } }
public void TestAccount() { var account = new BxApi(_factory); account.Account = "17311301921"; account.Password = "******"; account.PassWordLogin().Wait(); }
/// <summary> /// 开始 /// </summary> private static async Task Start() { var account = new BxApi(_factory) { Account = "17311301741", Password = "******", Udid = "c64a11a9c335422790085bf5b3efba0f" }; //account.AccessToken = token; var roomIds = new List <string>(); Console.WriteLine("進程結束"); for (int i = 0; i < _types.Length; i++) { //這個沒有進行授權的檢測 //13 14 19 22 12 var res = await account.ChatRooms(0, 500, _types[i]); var list = (res.Data as JObject)?.GetValue("result").ToObject <JObject>().GetValue("normalRoom") .ToObject <JObject>() .GetValue("contentList").ToObject <JArray>(); foreach (var jt in list) { var room = jt.ToObject <BxRoom>(); roomIds.Add(room.roomId); } } var config = new BxConfig { Keywords = roomIds, ThreadCount = 2 }; //采集 await account.PassWordLogin(); var spider = new BxRoomSpider(account); spider.OnRecvUser += OnRecvUser; spider.OnFinish += OnFinish; spider.Run(config); }