数据来源:民政部网站
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:域名申请、网站空间、营销软件、网站建设、新北网站维护、网站推广。行政区划高级查询
工作时遇到需要查询最新的行政区划代码的需求,需要查询各行政区划的面积,从民政部网站找到了这些数据,为了方便查询,我将检索结果网页保存到本地后用java的JSOUP解析网页并将数据入库。
筛选后有效数据大致如下如下图:
附上html解析代码,后续网页如果有变动可以重新解析。
package com.example.demotyyrockermq.service;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class AreaTask {
public static void main(String[] args) throws IOException {
File file = new File("C:\\Users\\admin\\Desktop\\XX\\高级查询.html");
Document document = Jsoup.parse(file);
Elements info_table = document.getElementsByClass("info_table");
StringBuilder sb = new StringBuilder();
for (Element element : info_table) {
Elements tbodys = element.getElementsByTag("tbody");
for (Element tbody:tbodys) {
Integer i =0;
Elements trs = tbody.getElementsByTag("tr");
for (Element tr:trs) {
i++;
if(i==1){
continue;
}
if(i==2){
Elements th = tr.getElementsByTag("th");
Integer k = 0;
for (Element thElement : th) {
k ++;
sb.append(thElement.html());
if(k
入库后的数据也上传一份,有需要的可以自取。
导出的行政区划表格
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧