.NET 3.x Как получить информацию из ссылки? - C#
Формулировка задачи:
Например у меня есть ссылка на показ ip адресса: http://ip.portscan.ru/
Получаю ip адресс следующим способом:
Как получить информацию о (городе + страна)?
public void getExternalIP() { Uri address = new Uri("http://ip.portscan.ru/"); WebClient webClient = new WebClient(); Regex regex = new Regex("<span class="ip">(.*)</span>"); try { string html; webClient.DownloadStringCompleted += delegate(object sender, DownloadStringCompletedEventArgs e) { html = e.Result.ToString(); Match match = regex.Match(html); string text = match.Groups[1].ToString(); if (text != "") { this.labelExternalIP.Text = text; } }; webClient.DownloadStringAsync(address); } catch (WebException) { } }
Решение задачи: «.NET 3.x Как получить информацию из ссылки?»
textual
Листинг программы
<h2>Ваш IP: <span class="ip">91.105.184.64</span></h2> <h3> Страна: Russian Federation<br><p> Город: Novosibirsk </p></h3>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д