/// <summary> /// /// </summary> /// <returns></returns> public PageData GetPageData() { if (null == m_obParser) { throw new ApplicationException("Parser has not been initialized"); } m_obPageData = null; m_obPageData = new PageData(); m_obPageData.m_ContentEncoding = m_obParser.Lexer.Page.Source.CurrentEncoding; if (this.m_obParser.Connection != null) { m_obPageData.m_Cookies = this.m_obParser.Connection.m_ProtocolOutput.Cookies; m_obPageData.m_ProtocolVersion = this.m_obParser.Connection.m_ProtocolOutput.ProtocolVersion; } m_obParser.VisitAllNodesWith(this); m_obStringExtractor = new StringExtractor(m_obParser); m_obPageData.m_strTextContent = m_obStringExtractor.GetStrings(); return m_obPageData; }
/// <summary> /// /// </summary> /// <returns></returns> public PageData GetPageData() { if (null == m_obParser) { throw new ApplicationException("Parser has not been initialized"); } m_obPageData = null; m_obPageData = new PageData(); m_obPageData.m_ContentEncoding = m_obParser.Lexer.Page.Source.CurrentEncoding; if (this.m_obParser.Connection != null) { m_obPageData.m_Cookies = this.m_obParser.Connection.m_ProtocolOutput.Cookies; m_obPageData.m_ProtocolVersion = this.m_obParser.Connection.m_ProtocolOutput.ProtocolVersion; } m_obParser.VisitAllNodesWith(this); m_obStringExtractor = new StringExtractor(m_obParser); m_obPageData.m_strTextContent = m_obStringExtractor.GetStrings(); return(m_obPageData); }