Хочу написать парсер для сайта, работать должен примерно так:
1) Получаем разметку
2) Получаем скрипты JS для обработки сайта (сторонние скрипты подключаются из определённой директории или адреса)
3) Обрабатываем полученную разметку скриптом на JS.
4) Вывод результатов.
Если проще, то в интерпретатор JS скармливаем html и получаем результат.
Да, я в курсе что существуют такие вещи как AngleSharp, HtmlAgilityPack и т.п. Но, нужно чтобы для каждого сайта были свои скрипты. А скрипты чтобы не перекомпилировать постоянно проект.
-------------------------------
Что на данный момент пробовал:
0) AngleSharp, HtmlAgilityPack не то.
1)
Jint( Интерпретатор JS), JS работает, но есть проблема, не получается парсить разметку. Например:
let doc = new DOMParser().parseFromString(string, "text/html"); , будет ошибка что нет такой функции.
Если есть у кого примеры по работе с ней буду благодарен.
2) CefSharp, то, но слишком много места занимает на диске.
Есть какие нибудь мысли по этому поводу?