Java爬统计局12位区划代码

分析国家统计局行政区划代码(省市区数据)生成SQL 以前写过一个类似的小程序,分析统计局行政区划代码,然后生成SQL,最近项目又要用到这东西,于是根据 GB/T 2260-2007 重写了一次,没用多少时间,有需求的朋友可以拿去用。 package demo.area; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; 阅读详情

有朋友需要获取全国2013年统计用区划代码和城乡划分代码,于是写了个爬虫抓数据。

仔细分析页面后,发现其特点是根据最终的区域代码,可以反推上级省、市等代码,故只保存最后一步数据。

第一次接触爬虫,边做边研究。只写了个单线程,下载了41分钟。

后来研究多线程爬虫,又写了个多线程爬知乎话题+回答的程序。由于暂时无法正确保存页面上各种程序语言的代码,半成品的程序就不放出来了。

下面是单线程下载统计局全国区划代码的源码,要改成多线程也不难。不过已经下载到了结果,就懒得再做无用功了。

package king.statitics;

import java.io.IOException;
import java.io.PrintStream;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class GetNoAndAddress {
    // 由于每个网页层数未知,用List来保存每一层网页。
    // Map的第一个String为网址,第二个String为 代码和地址,用SEPARATOR隔开
    private static List<Map<String, String>> tempList = new ArrayList<Map<String, String>>();
    pri
Gemini 3.1 Pro深度评测:六边形战士如何胜任企业级工作流压测 大语言模型的实用价值不在于单项benchmark高分,而在于真实业务场景中对多源异构输入(PDF/日志/语音/代码)的端到端处理能力。其核心原理是长上下文语义锚定、非结构化文档抗干扰解析与多模态因果推理的协同建模,技术价值体现在降低AI落地中的提示工程依赖、减少人工校验环节、提升复杂任务一次性交付率。典型应用场景包括财报自动化、供应链预测、合规审计与运维根因分析等需跨模态、跨轮次、跨系统协同的工业级闭环。本文聚焦Gemini 3.1 Pro在代码调试与中文语境逻辑适配两大高频痛点上的实证表现。 阅读详情

相关推荐

多维聚合不是加GROUP BY:数据变形与立方体构建实战

多维聚合是OLAP分析的核心能力,本质是将扁平事实表沿时间、地理、产品等多维度进行结构重塑,其关键不在SQL语法,而在数据变形(Data Manipulation)——包括维度标准化、空值语义治理、层级展开与汇总预计算。这一过程直接决定BI透视表、下钻分析和同比环比的准确性。实践中,‘先关联再聚合’与‘先聚合再关联’会导致结果偏差,而缺失值处理不当、粒度嵌套错位、时态不一致等问题更常引发线上指标事故。本文聚焦真实生产场景,以订单销售立方体构建为例,系统拆解如何通过可审计、可逆、分层预计算的方式,把原始流水安

weixin_30634661的博客 427

【Java】Java爬取国家统计局五级行政区划编码(省、市(州)、县(区)、乡(镇)、村)

今天使用了idea+java爬取国家统计局12位行政区划编码,包括省、市(州)、县(区)、乡(镇)、以及村委会/委员会等的行政编码和名称,将区划编码以及名称保存在数据库中。 本文内容包括数据库数据效果、爬取的Java代码、以及相关数据库表设计(包括SQL脚本)等都整出来了,直接运行即可。 有需要的朋友可以看看,最后将附上项目工程便于下载。 目录 一、数据库效果 二、运行关键代码 三、数据库设计SQL脚本 四、项目下载 一、数据库效果 1、省级表数据 2、市(州)级表数据 3、县

每一名出色的架构师,必定是一位优秀程序员 2678

5、技术前沿:Web服务选择、农业搜索引擎与XML编码技术解析

本文探讨了三种前沿技术:混合Web服务选择方法,结合语义与关键字提升服务发现效率;本体驱动的农业搜索引擎,通过构建农产品本体实现智能检索;基于字符串的动态XML标签编码技术,优化XML数据的高效查询。文章还分析了这些技术的特点、优势及应用场景,并提出了实践建议和未来发展方向。

week9的博客 47

5、多领域技术融合:Web服务、农业搜索与XML编码的创新探索

本文探讨了多领域技术融合的创新方法,包括混合Web服务选择、本体驱动的农业搜索引擎以及基于字符串的动态XML标签编码技术。通过结合语义与关键字匹配,优化了Web服务发现效率;通过构建农产品本体,实现了农业信息的语义级检索;通过改进XML编码技术,提升了XML数据处理性能。这些技术为相关领域的发展提供了新思路和解决方案,并展望了其未来发展趋势。

redis7keeper的博客 101

中国省市县镇村12位代码

整理排列的14年全国省市区县镇村的12位代码

全国12位行政区划代码SQL

全国12位行政区划代码SQL版 国家统计局 直接写入数据库使用即可

行政区划代码-2019-11-05.txt

用java从民政部页面上获取的行政区划代码,自己梳理了一下.

Java爬虫-2018国家统计局区划和城乡划分代码-最新

java爬虫,国家统计局区划编码http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/; 爬取省市区乡镇村数据,共70W+数据.

2016年统计用区划代码和城乡划分代码

2016年统计用区划代码和城乡划分代码,来源统计局,更新时间2017-05-16

OpenHarmony 5.1 RK3568 开发板烧录:从源码编译到镜像写入的 6 步实战

本文详细解析了OpenHarmony 5.1在RK3568开发板上的全链路开发流程,包括环境搭建、源码编译、镜像烧录等6个关键步骤。通过实战指南和避坑技巧,帮助开发者快速掌握OpenHarmony系统的烧录与定制能力,提升物联网设备开发效率。

weixin_33722405的博客 343

MacOS蓝牙连接疑难杂症:从基础排查到高级修复全攻略

本文提供了一份全面的MacOS蓝牙故障排查与修复指南。从基础的菜单栏检查、终端命令诊断,到软/硬重启蓝牙服务、删除配置文件,再到使用blueutil工具、重置NVRAM等高级方法,系统性地解决了蓝牙无法连接、连接不稳定等常见问题。最后还分享了环境干扰排查、预防措施及硬件故障自检方法,帮助用户彻底解决Mac蓝牙连接难题。

weixin_29271263的博客 450

Visio 2013安装遇阻?手把手教你搞定注册表权限错误1402(附64位系统特殊处理)

本文详细解析了Visio 2013安装过程中常见的注册表权限错误1402问题,特别是在64位系统下的特殊处理方法。通过分步指导如何修改注册表权限、处理Wow6432Node分支以及使用高级工具如subinacl,帮助用户顺利完成安装并避免常见连带问题。

t8u9v0w1x的博客 544

STM32与K210串口通信

这篇文章是为了填上一篇埋下的坑,k210和STM32通过串口通信,我是采用数据包的形式发送数据的,因为K210发送的数据有几种,采用数据包的形式发送比较安全。本文代码运行的平台是STM32F103C8T6和K210 Dock,只涉及到K210发送数据给STM32,stm32将接受到的数据显示到0.96寸OLED屏上。

qq_70715693的博客 3万+

java.sql.SQLIntegrityConstraintViolationException: #23000

java.sql.SQLIntegrityConstraintViolationException: #23000**异常信息****异常原因****解决方法** 异常信息 ### Cause: java.sql.SQLIntegrityConstraintViolationException: #23000 ; #23000; nested exception is java.sql.SQLIntegrityConstraintViolationException: #23000] with root c

123 4354

Oracle EBS AP 应付模块核心实现逻辑(极简骨架 + 分层拆解 + 业务流转 + 分录 + 核心表)

Oracle EBS AP应付模块采用四层逻辑架构:1)主数据层统一管控供应商基础信息;2)发票负债层通过三单匹配校验生成应付账款;3)付款核销层实现负债冲减;4)SLA层自动生成财务凭证。核心流程包括发票验证(匹配PO/收货单)、付款核销(全额/部分冲账)、会计分录自动生成(通过SLA引擎)。模块严格遵循"无匹配不负债、无验证不入账"原则,与采购、库存等模块深度集成,实现从供应商创建到付款核销的完整业务闭环,确保应付账款准确性和审计追溯能力。

金牌架构师 440

RK3588开发笔记-USB3.0接口调试

RK3588平台是一款强大的处理器,但要充分发挥其性能,需要正确调试其各种接口,包括USB 3.0接口。USB 3.0接口提供了更快的数据传输速度,但也可能面临一些问题。本篇博客将介绍如何在RK3588平台上调试USB 3.0接口,以确保其稳定性和性能。RK3588芯片具有强大的USB资源,包括多个USB接口和高速数据传输能力。RK3588通常具有多个USB接口,包括USB 2.0和USB 3.0。USB 2.0用于低速和全速设备连接,而USB 3.0则用于高速设备连接。

flypig has a dream! 2560

Cesium功能集(十二):Cesium中流体仿真

【代码】Cesium功能集(十二):Cesium中流体仿真。

GIS肆月 601

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

上一篇: Java中用Class.getResource把图片自动打包进Jar
下一篇: Java爬虫的相对路径转绝对路径
KingLearnJava
博客等级 码龄12年 93粉丝 84原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值