Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
 Как отловить ссылку в коде страницы?  [new]
Duffman™
Member

Откуда: Россия, Москва
Сообщений: 70
Здравствуйте.Задача такова.Есть страница, на ней есть ссылка.Знаю её(ссылки) длину, но последние 5 цифр в этой ссылке каждый раз разные.Как эту ссылку отловить?
Заранее спасибо.
21 авг 08, 03:18    [6091152]     Ответить | Цитировать Сообщить модератору
 Re: Как отловить ссылку в коде страницы?  [new]
Sweet_Alkazar
Member

Откуда: Москва
Сообщений: 177
Duffman™
Здравствуйте.Задача такова.Есть страница, на ней есть ссылка.Знаю её(ссылки) длину, но последние 5 цифр в этой ссылке каждый раз разные.Как эту ссылку отловить?
Заранее спасибо.

Regular expressions?

Imports System.Text.RegularExpressions

Module Module1

    Sub Main()
        Dim pattern As String
        Dim htmlPage As String
        Dim regExp As Regex
        Dim curCapture As Capture
        htmlPage = "What i really like is <A href='https://www.sql.ru/forum/actualthread.aspx?tid=588032'>this question</A>"
        pattern = "https://www.sql.ru/forum/actualthread.aspx\?tid=\d{6}"

        regExp = New Regex(pattern)
        For Each curCapture In regExp.Match(htmlPage).Captures
            Console.WriteLine(curCapture.Value)
        Next
    End Sub
End Module
Результат
https://www.sql.ru/forum/actualthread.aspx?tid=588032
21 авг 08, 10:22    [6091680]     Ответить | Цитировать Сообщить модератору
 Re: Как отловить ссылку в коде страницы?  [new]
Duffman™
Member

Откуда: Россия, Москва
Сообщений: 70
Спасибо большое.Попробую.
25 авг 08, 22:25    [6107540]     Ответить | Цитировать Сообщить модератору
 Re: Как отловить ссылку в коде страницы?  [new]
Duffman™
Member

Откуда: Россия, Москва
Сообщений: 70
А как получить код страницы?
25 авг 08, 22:58    [6107580]     Ответить | Цитировать Сообщить модератору
 Re: Как отловить ссылку в коде страницы?  [new]
NEKRASSOV
Member

Откуда: какаяразнецевск
Сообщений: 2969
Ну, Вы даете
Бабушка, дай напиться, а то так есть хочется, аж переночевать негде (Шутка)

используйте пространство имен System.Net
Там есть все необходимое. Далее - MSDN.
26 авг 08, 00:02    [6107664]     Ответить | Цитировать Сообщить модератору
 Re: Как отловить ссылку в коде страницы?  [new]
Duffman™
Member

Откуда: Россия, Москва
Сообщений: 70
NEKRASSOV
Ну, Вы даете
Бабушка, дай напиться, а то так есть хочется, аж переночевать негде (Шутка)

используйте пространство имен System.Net
Там есть все необходимое. Далее - MSDN.


Я тож уже об этом подумал.=)))))) (я про шутку)
26 авг 08, 02:00    [6107782]     Ответить | Цитировать Сообщить модератору
 Re: Как отловить ссылку в коде страницы?  [new]
Sweet_Alkazar
Member

Откуда: Москва
Сообщений: 177
101 VB.NET Samples
В примере How-To Use Regular Expression есть и как html страницы запрашивать, так и поиск по ним
26 авг 08, 10:23    [6108287]     Ответить | Цитировать Сообщить модератору
Все форумы / WinForms, .Net Framework Ответить