diff --git a/Services/Hncore.Pass.Vpn/Service/AgentClient7Service.cs b/Services/Hncore.Pass.Vpn/Service/AgentClient7Service.cs index c77d881..d591fcc 100644 --- a/Services/Hncore.Pass.Vpn/Service/AgentClient7Service.cs +++ b/Services/Hncore.Pass.Vpn/Service/AgentClient7Service.cs @@ -438,24 +438,14 @@ namespace Hncore.Pass.Vpn.Service if (tdAccount != account) continue; info = string.Join("", tds.Select(m => m.OuterHtml)); - var trData = new OriginAccountOnlineModel { Account = account, ServerIP = tds[1].TextContent, - OnlineTime = tds[2].TextContent, - Id= account, + OnlineTime = tds[2].TextContent, }; var href = tr.LastElementChild.QuerySelector("a")?.Attributes["href"]?.Value; - if (href.Has()) - { - var start = href.LastIndexOf('/'); - var end = href.IndexOf(".html"); - if (start != -1 && end != -1) - { - trData.Id = href.Substring(start + 1, end - start).TrimEnd('.'); - } - } + trData.Id = href; retData.Add(trData); } } @@ -480,13 +470,9 @@ namespace Hncore.Pass.Vpn.Service var info = ""; try { - var url = string.Format(this.KIllUrl, id); - var resp = await client.GetAsync(url); + var resp = await client.GetAsync(id); var content = await resp.Content.ReadAsStringAsync(); - if(content.Has()&&content.IndexOf("断开成功")!=-1) - { - return true; - } + return true; } catch (Exception ex) {