Exemple #1
0
        /// <summary>
        /// 解析插件详情页
        /// </summary>
        /// <param name="html"></param>
        /// <returns></returns>
        public static CurseDetail PraseDetail(string html)
        {
            HtmlDocument doc = new HtmlDocument();

            doc.LoadHtml(html);
            var node = doc.DocumentNode.SelectSingleNode("//main[contains(@class,'project-details__main')]");

            if (null != node)
            {
                var cd = CurseDetail.TryPrase(node.InnerHtml);
                return(cd);
            }
            else
            {
                return(null);
            }
        }