Необходимо выполнить лабораторную работу в Excel, изменив формулы в соответствии с заданием варианта 19. Имеются методичка и файл Excel с прописанным кодом, которые помогут в выполнении задачи.
ЗАДАНИЕ - Цель поиска – E-Mail на странице C# ООП
Лабораторная работа №4
Делегаты и события. Механизм подписки на события. Класс 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).
Заявки фрилансеров
Похожие заказы
- $5Лабораторные работы1 исполнительЗавершен4 года назад
Лабораторная работа по моделированию временных рядов, порождаемых процессами АРСС. Оценка и сравнение ковариационных и частных ковариационных функций. Использование генераторов псевдослучайных чисел для создания рядов и графическое изображение результатов.
Лабораторные работынет заявокЗакрыт4 года назад- $5
Требуется создать простую таблицу в Excel для лабораторной работы по информатике. Задание не требует много времени и займет примерно 5 минут. Все материалы будут предоставлены в сообщении.
Лабораторные работы1 исполнительЗавершен4 года назад - $4
Требуется помощь в поиске ошибок в коде на Assembler, который подсчитывает сумму отрицательных элементов в одномерном массиве. Код на C++ работает корректно, но есть проблемы с реализацией на Assembler. Готовый код будет предоставлен для анализа.
Лабораторные работынет заявокЗакрыт4 года назад - $15
Требуется составить организационную структуру фирмы в рамках лабораторной работы. В конечном результате необходимо создать небольшой сайт, на который будет выгружена проделанная работа. Ожидается детальная проработка структуры и качественное представление результатов.
Лабораторные работы2 заявкиЗакрыт4 года назад Требуется выполнение лабораторных работ в области инженерии программного обеспечения и тестирования. Необходимы знания и опыт в данной сфере для успешного выполнения задач.
Лабораторные работы1 заявкаЗакрыт4 года назадНеобходимо написать 2 программы на C# для решения уравнения теплопроводности: одну с явной схемой, другую с неявной. Также требуется вывести графики полученных результатов. Задание должно быть выполнено до 25 марта.
Лабораторные работы1 исполнительЗавершен4 года назадИщется специалист для выполнения лабораторных работ по MathCAD. Необходимо качественно проработать задания, предоставляя точные и подробные решения. Ожидается соблюдение сроков и высокий уровень выполнения.
Лабораторные работы1 исполнительЗавершен4 года назадТребуется решить лабораторную работу по многопоточному программированию на C++ с использованием OpenMP. Возможно использование Python. Необходимо добавить комментарии в код для пояснения каждого этапа выполнения.
Лабораторные работынет заявокЗакрыт4 года назадПредоставление лабораторных работ по языку программирования Паскаль для варианта 15. Необходимы четкие и понятные решения с комментариями. Ожидается выполнение заданий в соответствии с учебной программой.
Лабораторные работы2 заявкиЗакрыт4 года назад