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

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

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

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

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

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

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

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


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

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

5   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы