欢迎来到传世资源网!
加载中...
正在加载,请耐心等待...
本站为收藏、学习站,如有侵权,请联系管理员删除!

HtmlAgilityPack采集网页中的(城市三级联动数据)

介绍 评论 失效链接反馈

from clipboardusing System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;using HtmlAgilityPack;namespace 城市三级联动数据{ class Program { static void Main(string[] args) { //所采用数据url http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201608/t20160809_1386477.html HtmlDocument doc =new HtmlDocument(); string aa = File.ReadAllText("aa.html", Encoding.UTF8); doc.LoadHtml(aa); HtmlNodeCollection nodes = doc.DocumentNode.SelectNodes("//p[@class='MsoNormal']");//选取所有地区数据的p标签 for (int i = 0; i < nodes.Count; i ) { HtmlNode node = nodes[i].SelectSingleNode("span[1]");//选取地区代码 span标签 HtmlNode node2 = nodes[i].SelectSingleNode("span[2]");//选取地区名字 span标签 string code = node.InnerText.Replace("&nbsp;", "").Trim();//对地区代码进行处理 string name = node2.InnerText;//获取地区名字 string realName = name.Replace(" ", "");//处理地区名字占位符 int slength = name.Length - realName.Length;//计算占位符个数 即 地区级别 Console.WriteLine("地区代码:" code "-----名字:" realName "-----级别:" slength); //此处进行插入数据库操作 //... } Console.WriteLine(); Console.ReadKey(); } }}

下载声明:

本站资源均有第三方用户自行上传分享推荐,非本站自制,仅供玩家做交流学习之用!切勿用于商业用途!游戏作品版权归原作者享有,如有版权问题,请附带版权证明至邮件,本平台将应您的要求删除。
相关推荐:

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复