private WebElement ParseDocument(string html, Uri page) { var parser = _browser.GetParser(); var htmlWithScripts = ScriptingParser.Execute(html, parser, page, _webClient.CookieContainer); parser.Load(htmlWithScripts); return(parser.Document); }
private void Initialize(WebClientExtended wc) { Headers = new WebHeaderCollection(); UserAgent = "User-Agent Mozilla/5.0 (Windows NT 6.3; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0"; HtmlEncoding = Encoding.UTF8; _navigation = new NavigationHandle(this, wc); _navigation.OnFinishedNavigation += (s, html) => { Page = _webClient.ResponseUri; var htmlWithScripts = ScriptingParser.Execute(html, Parser, Page, _webClient.CookieContainer); TextDocument = htmlWithScripts; Parser.Load(TextDocument); HtmlDocument = Parser.Document; }; }