Выберите элементы с атрибутивными данными -URL с помощью HTMLAgilityPack

Пишу небольшой Download -Roboter, который сам ищет ссылки в нижних слоях.

Мне нужно найти все ссылки на странице html -(, ссылки на файлы.jpg, а также ссылки на файлы.pgn,.pdf,.html,.... -)

Я использую html -agilitypack, чтобы найти все ссылки -href.

Пример кода:

foreach (HtmlNode link in htmlDocument.DocumentNode.SelectNodes("//a[@href]"))
{
    HtmlAttribute attribute = link.Attributes["href"];
    links.Add(attribute.Value);
}

Но я также хочу найти URL-адреса данных -.

Какой синтаксис XPath -мне нужно использовать для поиска URL-адресов данных -. Пример URL данных -в htmlкоде:

    <div class="cbreplay" data-url="2012\edmonton\partien.pgn"></div>

Мне нужен "2012\edmonton\partien.pgn" из этого примера. Как я могу реализовать это с помощью синтаксиса XPath?

С наилучшими пожеланиями, если я сделал несколько серьезных ошибок, скажите мне. Это мой первый вопрос.

12
задан dash 10 July 2012 в 08:27
поделиться