.NET 3.x Как получить информацию из ссылки? - C#

Узнай цену своей работы

Формулировка задачи:

Например у меня есть ссылка на показ ip адресса: http://ip.portscan.ru/ Получаю ip адресс следующим способом:
Листинг программы
  1. public void getExternalIP()
  2. {
  3. Uri address = new Uri("http://ip.portscan.ru/");
  4. WebClient webClient = new WebClient();
  5. Regex regex = new Regex("<span class="ip">(.*)</span>");
  6. try
  7. {
  8. string html;
  9. webClient.DownloadStringCompleted += delegate(object sender, DownloadStringCompletedEventArgs e)
  10. {
  11. html = e.Result.ToString();
  12. Match match = regex.Match(html);
  13. string text = match.Groups[1].ToString();
  14. if (text != "")
  15. {
  16. this.labelExternalIP.Text = text;
  17. }
  18. };
  19. webClient.DownloadStringAsync(address);
  20. }
  21. catch (WebException)
  22. {
  23. }
  24. }
Как получить информацию о (городе + страна)?

Решение задачи: «.NET 3.x Как получить информацию из ссылки?»

textual
Листинг программы
  1. <h2>Ваш IP: <span class="ip">91.105.184.64</span></h2>
  2.  
  3.         <h3> Страна: Russian Federation<br><p>
  4.                Город: Novosibirsk </p></h3>

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.214 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут