Как скачать всё, что находится в div ? - C#

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

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

ИСПОЛЬЗУЕТСЯ:

WebDriver, С# ИМЕЕТСЯ: Страница содержит
<div class="controls">
        <div class="adDisplay extra-padding">
            <div class="container" id="1454894148_ima" style="width:728px;height:90px;">
                <a target="_blank" href="https://www.site.com/pagead/aclk?
                    …
                </a>
            </div>
                </div>
                </div>
Между <div class="controls"> и <a target="_blank" количество <div> постоянно меняется ВОПРОС 1. Как добраться до <a target="_blank" >, чтобы потом извлечь из href ссылку? или 2. Как скопировать всё что находится в <div class="controls">, чтобы потом извлечь ссылку из <a target="_blank" >?

Решение задачи: «Как скачать всё, что находится в div ?»

textual
Листинг программы
using HtmlAgilityPack;
//..............................
 
 
HtmlAgilityPack.HtmlDocument HD = new HtmlAgilityPack.HtmlDocument();
HD.LoadHtml("Здесь адрес страницы, либо ваш html-код");
 
var result = HD.DocumentNode.SelectSingleNode("//div[@class='controls']//a[@target='_blank']").GetAttributeValue("href","");
 
MessageBox.Show(result); // любым способом выводим содержимое result

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


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

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

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