Пример #1
0
        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);
        }
Пример #2
0
        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;
            };
        }