Код парсера

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Lancer2404
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 04.11.2010 (Чт) 12:29

Код парсера

Сообщение Lancer2404 » 04.11.2010 (Чт) 12:38

Вобщем в учебном заведении стоит жесткий фильтр,юзаем прокси.Возникла идея сделать свой парсер прокси.Порылся на форумах,ниче толкового не нашел,были пару исходников но уже удалены с обменника.Пожалуйста подкиньте код, или хотябы через какие функции реализовывать.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Код парсера

Сообщение FireFenix » 04.11.2010 (Чт) 12:52

Парсер прокси этот как?
Может парсить сайты списков прокси?
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Lancer2404
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 04.11.2010 (Чт) 12:29

Re: Код парсера

Сообщение Lancer2404 » 04.11.2010 (Чт) 12:56

FireFenix писал(а):Парсер прокси этот как?
Может парсить сайты списков прокси?

Я это имел ввиду

Даж не знаю с какой стороный подойти.Либо Скачивать файл открывать его и в нем искать по маске(?[0-256])(возможно ли такое).Или еще както.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Код парсера

Сообщение FireFenix » 04.11.2010 (Чт) 13:53

Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Lancer2404
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 04.11.2010 (Чт) 12:29

Re: Код парсера

Сообщение Lancer2404 » 04.11.2010 (Чт) 19:05

Вот допустим я перебираю файл таким образом:

Код: Выделить всё
' Define a regular expression for repeated words.
        Dim rx As New Regex("[0-256].[0-256].[0-256]", _
               RegexOptions.Compiled Or RegexOptions.IgnoreCase)

        ' Define a test string.       
        Dim text As String = "111.111.111"

        ' Find matches.
        Dim matches As MatchCollection = rx.Matches(text)

        Next


как вывеси в Textbox совпадения?

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Код парсера

Сообщение FireFenix » 04.11.2010 (Чт) 19:43

Достаточно было поклацать по ссылкам на странице msdn c RegEx

http://msdn.microsoft.com/ru-ru/library ... ction.aspx
внизу пример выборки

Код: Выделить всё
Dim rx As New Regex("[0-256].[0-256].[0-256]", RegexOptions.Compiled Or RegexOptions.IgnoreCase)       
Dim text As String = "111.111.111"

Fail
wikipedia писал(а):В 4ой версии IP адрес представляет собой 32-битовое двоичное число. Удобной формой записи IP-адреса (IPv4) является запись в виде четырёх десятичных чисел (от 0 до 255), разделённых точками, например, 192.168.0.1. (или 128.10.2.30 — традиционная десятичная форма представления адреса)

А ещё обычнее идёт запись с портом вида 192.168.1.10:8080
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Lancer2404
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 04.11.2010 (Чт) 12:29

Re: Код парсера

Сообщение Lancer2404 » 05.11.2010 (Пт) 15:27

я знаю что адрес пишется так, просто пример привел.С шаблоном разобрался


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40

    TopList