Мне нужно получить код HTML для страницы, которая использует AngularJS для обработки некоторой информации и создания графика. Я мог бы легко получить html-код, используя WebRequest, в качестве примера ниже, но содержимое (графическое изображение), генерируемое AngularJS, не входит в код страницы.Как получить cina page html, сгенерированный с помощью AngularJS
WebRequest request = WebRequest.Create("http://localhost:36789/minhaapp#/index");
WebResponse response = request.GetResponse();
Stream data = response.GetResponseStream();
string html = String.Empty;
using (StreamReader sr = new StreamReader(data))
{
html = sr.ReadToEnd();
}
Неужели кто-нибудь когда-либо испытывал это?
Заранее благодарю вас за поддержку.
Поскольку HTML, CSS и Js должны интерпретироваться как товар в веб-браузере ... –
Предлагаю вам загрузить данные из JSON/XML, если это возможно. – Meeh
Используйте 'System.Windows.Forms.WebBrowser', пусть он загружает сайт, а затем, наконец, извлекает html из веб-браузера. – cramopy