public static DictHtmlAnalyseResult Analyse2(string htmlContent)
        {
            DictHtmlAnalyseResult result = new DictHtmlAnalyseResult();

            HtmlDocument doc = new HtmlDocument();
            StringBuilder sb = new StringBuilder();
            doc.LoadHtml(htmlContent);
            var root = doc.DocumentNode;
            HtmlNode node;
            node = root.SelectSingleNode("//*[@id=\"query_h1\"]");
            sb.Append(node.InnerText).Append("\r\n");
            node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div/div/div/div[1]/div[1]/h2");
            sb.Append(node.InnerText).Append("\r\n");
            node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div/div/div/div[1]/div[1]/span/span[3]/span[2]");
            sb.Append(node.InnerText).Append("\r\n");
            node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div/div/div/div[1]/div[2]/div[1]/span[1]");
            sb.Append(node.InnerText).Append("\r\n");
            node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div/div/div/div[1]/div[2]/div[1]/div[1]");
            sb.Append(node.InnerText).Append("\r\n");
            node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div/div/div/div[1]/div[2]/div[1]/div[5]");
            sb.Append(node.InnerText).Append("\r\n");
            node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div/div/div/div[1]/div[2]/div[2]/div[1]");
            sb.Append(node.InnerText).Append("\r\n");

            node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div/div/div/div[1]/div[2]/div[1]/div[6]");
            //sb.Append(node.InnerText).Append("\r\n");

            node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div/div/div/div[1]/div[2]/div[1]/div[6]/div[1]/span");
            sb.Append(node.InnerText).Append("\r\n");
            node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div/div/div/div[1]/div[2]/div[1]/div[6]/div[1]/div");
            sb.Append(node.InnerText).Append("\r\n");

            result.definition = sb.ToString();
            return result;
        }
        public static DictHtmlAnalyseResult Analyse(string htmlContent)
        {
            DictHtmlAnalyseResult result = new DictHtmlAnalyseResult();

            HtmlDocument doc = new HtmlDocument();
            StringBuilder sb = new StringBuilder();
            doc.LoadHtml(htmlContent);
            var root = doc.DocumentNode;
            var node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div[1]");

            sb.Append(node.InnerText);

            result.definition = InsertLineBeforeNumber(sb.ToString());
            return result;
        }
        public static DictHtmlAnalyseResult AnalyseOld(string htmlContent)
        {
            DictHtmlAnalyseResult result = new DictHtmlAnalyseResult();

            //HtmlNode root = new HtmlNode { content = htmlContent, startIndex = 0, endIndex = htmlContent.Length };
            StringBuilder sb = new StringBuilder();

            DigIn(htmlContent, 0, htmlContent.Length, sb);

            result.definition = sb.ToString();

            return result;
        }
        public static DictHtmlAnalyseResult Analyse3(string htmlContent)
        {
            DictHtmlAnalyseResult result = new DictHtmlAnalyseResult();

            HtmlDocument doc = new HtmlDocument();
            StringBuilder sb = new StringBuilder();
            doc.LoadHtml(htmlContent);
            var root = doc.DocumentNode;
            HtmlNode node;
            //node = root.SelectSingleNode("//*[@id=\"query_h1\"]");
            //sb.Append(node.InnerText).Append("\r\n");
            //node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div[1]/div[1]/div[1]/div[1]/div[1]/h2"); // take
            //sb.Append(node.InnerText).Append("\r\n");
            //node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div[1]/div[1]/div[1]/div[1]/div[1]/span[1]/span[3]/span[2]"); // teyk
            //sb.Append(node.InnerText).Append("\r\n");
            //node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/span[1]");    // verb
            //sb.Append(node.InnerText).Append("\r\n");
            //node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[1]");
            //sb.Append(node.InnerText).Append("\r\n");
            //node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div[1]/div[1]/div[1]/div[1]/div[2]/div[1]/div[5]");
            //sb.Append(node.InnerText).Append("\r\n");
            //node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div[1]/div[1]/div/div[1]/div[2]/div[2]/div[1]");
            //sb.Append(node.InnerText).Append("\r\n");
            ////node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div[1]/div[1]/div/div/div[2]/div[1]/div[5]");
            ////node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[4]/div[1]/div[2]/div/div/div[2]/div[1]/div[1]");

            //node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div/div/div/div[1]/div[2]/div[1]/div[6]");
            ////sb.Append(node.InnerText).Append("\r\n");

            //node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div/div/div/div[1]/div[2]/div[1]/div[6]/div[1]/span");
            //sb.Append(node.InnerText).Append("\r\n");
            //node = root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div/div/div/div[1]/div[2]/div[1]/div[6]/div[1]/div");
            //sb.Append(node.InnerText).Append("\r\n");

            sb.Clear();
            sb.Append(root.SelectSingleNode("//*[@id=\"rpane\"]/div[3]/div[1]").InnerText);
            result.definition = InsertLineBeforeNumber(sb.ToString());
            return result;
        }