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

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

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

using System;
using System.Net;
using System.Text.RegularExpressions;
using System.Text;
 
namespace HtmlSorceCode
{
    class Program
    {
        static void Main(string[] args)
        {
            ParseProxy("http://spys.ru/");
            Console.WriteLine();
            Console.ReadKey();
        }
 
        public static void ParseProxy(string uri)
        {
            WebClient wc = new WebClient();
            wc.Encoding = Encoding.UTF8;
            string sourceCode = wc.DownloadString(@uri);
            Regex regex = new Regex(@"\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}:\d{1,5}");
            Match match = regex.Match(sourceCode);
            while (match.Success)
            {
                Console.WriteLine("{0}",match.Value);
            }
        }
    }
}
С сайта spys.ru получает прокси нормально ,а как только меняю ссылку на другой регион например spys.ru/proxys/RU/ отказывается показывать прокси помогите плиз
Добавил в цикл while в конец вот это
match = match.NextMatch();
Чтобы цикл не был вечным
Не ужели никто не знает почему так возникает?

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

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

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


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

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

6   голосов , оценка 4 из 5
Похожие ответы