ЗАДАНИЕ - Цель поиска – E-Mail на странице C#ООП

Отменен
Заказ
4022216
Раздел
Программирование
Предмет
ООП - Объектно-ориентированное программирование
Антиплагиат
Не указан
Срок сдачи
14 Апр 2021 в 21:55
Цена
Договорная
Блокировка
10 дней
Размещен
10 Апр 2021 в 08:30
Просмотров
173
Описание работы

Делегаты и события. Механизм подписки на события. Класс web-клиент, http get-запрос.

Разработать класс по анализу HTML-содержимого web-страниц заданного интернет ресурса

(выбирается студентом самостоятельно), например, орг. структуры ЮУрГУ

(https://www.susu.ru/ru/structure).

Анализ должен осуществляться по всем страницам, URI которых включает базовый URI ресурса

(интернет-домен, например, www.susu.ru). Предусмотреть настройку максимального уровня

вложенности страниц в рекурсивном алгоритме анализа, а также максимального количества

просматриваемых страниц.

В класс добавить событие (event) по определению цели поиска, с передачей в его обработчик

информации о названии ссылки, ведущей на страницу (т.е. имя ссылки, которое видит

пользователь на базовой странице в браузере, например, «Филиалы»), URI страницы (например,

https://www.susu.ru/ru/university/structure/electronics-higher-school/kafedry), уровне вложенности

(например, 1) и самой цели поиска (см. разбивку задания по вариантам). Если целей на странице

несколько, то событие вызывается для каждой цели. Обработчик события должен выводить

информацию на консоль (или в окно) и в CSV-файл в табличной форме. CSV-файл можно открыть в

Excel.

Применение событийной модели позволит отделить друг от друга алгоритм поиска данных на

страницах и алгоритм отображения/вывода информации на консоль/в файл.


Рекомендации

Использовать классы, реализующие HTTP-протокол, например, WebClient, HttpWebRequest,

HttpWebResponse (using System.Net). Для анализа текста внутри HTML-страницы можно

воспользоваться регулярными выражениями (класс System.Text.RegularExpressions.Regex).

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир