CoderCastrov logo
CoderCastrov
Парсер

Как использовать DLL DotNetExpose

Как использовать DLL DotNetExpose
просмотров
1 мин чтение
#Парсер
Table Of Content

    Используйте менеджер пакетов для установки.

    Install-Package DotNetExpose -Version 1.0.3

    После установки пакета: using Expose.Main;

    Создайте экземпляр класса ExposeHtmlDocument. Конструктор требует URL. Этот URL будет разбираемым. const string URL = "https://www.google.com.br/"

    ExposeHtmlDocument expose = new ExposeHtmlDocument(URL); Возвращает общее количество CSS файлов, ссылки на которые есть на HTML странице. int countCSS = expose.CountCSSAsync(); Возвращает общее количество JS файлов, ссылки на которые есть на HTML странице. int countJS = expose.CountJSAsync(); Возвращает общее количество HTML элементов. int countHtmlElements = CountHtmlElementsAsync(); Возвращает общее количество META элементов. int countMetaTags = expose.CountMetaAsync(); Возвращает все содержимое JS. HashSet<string> hsJS = expose.GetJSContentAsync();

    Возвращает все содержимое CSS. HashSet<String> hsCSS = expose.GetCSSContentAsync(); Возвращает общее количество событий onclick во всех элементах на HTML странице. int countOnclickEvents = expose.CountOnclickEventsAsync(); Возвращает общее количество форм на HTML странице. int countForms = expose.CountFormsAsync(); Возвращает Action и HttpMethod из формы. Dictionary<string,string> dicFormInfo = expose.FormsInfoAsync(); Возвращает размер страницы в Kb. long? pageSize = expose.GetSizeOfPageAsync(); Возвращает JSON с количеством найденной информации. string report = expose.GetReportAsync(); Возвращает True/False. bool hasAjaxCall = expose.HasAjaxCallAsync();