Как вытащить полный код страницы сайта? - C#

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

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

Здравствуйте. Первая моя тема по этому могу не правильно объяснить) Пишу парсер сайта страниц вакансий и резюме. Недавно изучаю данное направление. Работаю с помощью HtmlAgilityPack. Уже написал код для hh.ru, job.ru. Приступил к сайту https://trudvsem.ru На странице https://trudvsem.ru/vacancy/search нужно получить ссылки на все вакансии. Для других сайтов делал это следующим путем
Листинг программы
  1. string s = string.Empty;
  2. HttpWebRequest myRequest = (HttpWebRequest)HttpWebRequest.Create(url);
  3. HttpWebResponse myResponse = (HttpWebResponse)myRequest.GetResponse();
  4. StreamReader sr = new StreamReader(myResponse.GetResponseStream());
  5. s = sr.ReadToEnd();
Потом строку с хранящимся html кодом, разбивал и вытаскивал нужные данные. Так вот для https://trudvsem.ru/vacancy/search это не подходит. Если делать тем же способом, что и раньше, то В коде нет самого контента, с хранящимися ссылками (видимо для него нужен какой-то отдельный запрос). Вот как бы достать полный код сайта, чтобы собрать href с каждого объявления Наведите пожалуйста на правильный путь

Решение задачи: «Как вытащить полный код страницы сайта?»

textual
Листинг программы
  1.  webBrowser1.Navigate(url);
  2.                 webBrowser1.ScriptErrorsSuppressed = true;
  3.  
  4.                 webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
  5.  
  6.                 while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
  7.                 {
  8.                     Application.DoEvents();
  9.  
  10.                 }
  11.                 content = webBrowser1.Document.Body.OuterHtml;

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


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

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

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

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

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

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