项目简介
本项目是基于Go语言开发的工具,能够从国家统计局网站获取中国行政区划数据,将其转换为JSON格式并保存到本地,主要用于学习参考。
项目的主要特性和功能
- 自动获取中国的统计用区划代码和城乡划分数据。
- 支持通过命令行参数自定义生成文件的文件名、路径以及获取数据的选项方案。
- 自动处理网页的人机验证。
安装使用步骤
安装
自动编译
bash
echo "go-china-division gain"
源码安装
bash
go mod download
go install
echo "添加到 PATH环境变量"
echo "go-china-division gain"
使用
运行以下命令获取帮助信息:
bash
go build && ./go-china-division gain --help
常用命令示例:
bash
gain -o 2 -f c.json
命令参数说明:
- -f, --fileName string
:生成文件的文件名,默认为 "china.json"。
- -o, --option int
:选项方案,默认为 2。
- -p, --outPath string
:生成文件的路径,默认为 "./"。
注意
- 本软件依赖 chrome 浏览器,请先安装。
- 使用时,可能会遇到人机验证,弹出浏览器要求输入验证码,正确输入即可。
- 若报错 "Failed to get the latest year" 或 "Failed to get the node",表示获取数据太频繁,等几分钟后再试。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】