Необходимо выполнить лабораторную работу в 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++ (если возможно, на Python, но обязательно с использованием OpenMP). С комментариями внутри кода о том, что там происходит. Спасибо!
Лабораторные работынет заявокЗакрыт4 года назадВаріант 15 Паскаль
Лабораторные работы2 заявкиЗакрыт4 года назад