.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>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д