public void RefreshConfigure(Model.Configuration config) { Model.Server server = config.GetCurrentServer(); String html = GetServerInfo(); NSoup.Nodes.Document document = NSoup.NSoupClient.Parse(html); NSoup.Select.Elements trs = document.Select("table").Select("tr"); for (int i = 0; i < trs.Count; i++) { NSoup.Select.Elements tds = trs.ElementAt(i).Select("td"); for (int j = 0; j < tds.Count; j++) { String text = tds.ElementAt(j).Text(); if (server.server.Equals(text)) { server.password = tds.ElementAt(j + 2).Text(); Console.WriteLine("new password="******"td"); if (tdso.Count == 0) return; server.server = tdso.ElementAt(1).Text(); server.password = tdso.ElementAt(3).Text(); Console.WriteLine("new server=" + server.server + ",new password=" + server.password); controller.SaveConfig(config); }