.NET 4.x Парсинг Прокси с регулярным выражением - C#

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

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

Листинг программы
  1. using System;
  2. using System.Net;
  3. using System.Text.RegularExpressions;
  4. using System.Text;
  5. namespace HtmlSorceCode
  6. {
  7. class Program
  8. {
  9. static void Main(string[] args)
  10. {
  11. ParseProxy("http://spys.ru/");
  12. Console.WriteLine();
  13. Console.ReadKey();
  14. }
  15. public static void ParseProxy(string uri)
  16. {
  17. WebClient wc = new WebClient();
  18. wc.Encoding = Encoding.UTF8;
  19. string sourceCode = wc.DownloadString(@uri);
  20. Regex regex = new Regex(@"\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}:\d{1,5}");
  21. Match match = regex.Match(sourceCode);
  22. while (match.Success)
  23. {
  24. Console.WriteLine("{0}",match.Value);
  25. }
  26. }
  27. }
  28. }
С сайта spys.ru получает прокси нормально ,а как только меняю ссылку на другой регион например spys.ru/proxys/RU/ отказывается показывать прокси помогите плиз
Добавил в цикл while в конец вот это
Листинг программы
  1. match = match.NextMatch();
Чтобы цикл не был вечным
Не ужели никто не знает почему так возникает?

Решение задачи: «.NET 4.x Парсинг Прокси с регулярным выражением»

textual
Листинг программы
  1. \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\:\d{1,5}

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


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

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

6   голосов , оценка 4 из 5

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

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

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