首页 > Windows开发 > 详细

C# 使用HtmlAgilityPack

时间:2020-11-05 17:52:12      阅读:30      评论:0      收藏:0      [点我收藏+]
List<BlogInfo> blog = new List<BlogInfo>();
            HtmlWeb web = new HtmlWeb();
            HtmlNodeCollection node;

            for (int i = 0; i < 10; i++)
            {
                node = web.Load($"https://www.cnblogs.com/#p{i}").DocumentNode.SelectNodes("//a[@class=‘post-item-title‘]");
                foreach (var item in node)
                {
                    blog.Add(new BlogInfo
                    {
                        Title = item.InnerText,
                        Content = web.Load(item.GetAttributeValue("href", "")).DocumentNode.SelectSingleNode("//div[@id=‘cnblogs_post_body‘]").InnerHtml
                    });
                }
            }

 

参考https://www.cnblogs.com/cplemom/p/13388613.html

C# 使用HtmlAgilityPack

原文:https://www.cnblogs.com/netlock/p/13932945.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!