Я пытаюсь сохранить HTML-страницу с помощью C# webBrowser
Saving outerHTML вызвать System.OutOfMemoryException
var doc = webBrowser1.Document.DomDocument as mshtml.HTMLDocument;
string s1 = doc.documentElement.outerHTML;
И я получаю это исключение:
An unhandled exception of type 'System.OutOfMemoryException' occurred in texas project.exe
Additional information: Could not get the outerHTML property. Not enough storage is available to complete this operation.
Почему в разных прогонах я получаю это несколько раз ? и как сохранить страницу без этого исключения?
в чем разница между '' DomDocument' и DocumentText'? –
DomDocument - это неуправляемый объект, содержащий сложный API для доступа, перемещения и управления DOM текущей веб-страницы, загруженной в объект браузера. С другой стороны DocumentText - это простое и сухое строковое свойство, содержащее текстовое представление (строка HTML) текущей страницы. –