godleon
V2EX  ›  问与答

哪里可以拿到全国身份证前六位跟行政区划吗?

  •  
  •   godleon · Feb 25, 2025 · 5610 views
    This topic created in 616 days ago, the information mentioned may be changed or developed.

    RT

    身份证前六位跟对应的行政区划(省市县)

    如果能提供 sql 或 Json 那就更完美了;

    ps: 付费的也行,一次性下载, 数据新一点 (不要接口)

    35 replies  •  2025-02-26 10:31:45 +08:00
    kokerkov
    kokerkov
    Feb 25, 2025
    1
    godleon
    godleon
    OP
    Feb 25, 2025
    2
    @kokerkov 有能下载的吗,这个还要爬..
    chutsetien
    chutsetien
    Feb 25, 2025
    3
    https://zh.wikipedia.org/wiki/%E4%B8%AD%E5%8D%8E%E4%BA%BA%E6%B0%91%E5%85%B1%E5%92%8C%E5%9B%BD%E8%A1%8C%E6%94%BF%E5%8C%BA%E5%88%92%E4%BB%A3%E7%A0%81

    點開右側的資訊方塊裡的每一個連結,你甚至能找到已被廢止的一些行政區劃的代碼。
    fruitmonster
    fruitmonster
    Feb 25, 2025❤️1
    4
    @godleon 这么懒么,复制一下,粘贴一下就入库了···
    kokerkov
    kokerkov
    Feb 25, 2025
    5
    @fruitmonster 哈哈,就是。这跟 txt 没啥区别。
    learnshare
    learnshare
    Feb 25, 2025
    6
    @godleon 全选,粘贴到 Excel
    NoCash
    NoCash
    Feb 25, 2025
    7
    @kokerkov #5 现在的程序员都弱鸡到这个地步了吗,文本都不愿意处理一下
    godleon
    godleon
    OP
    Feb 25, 2025
    8
    @learnshare 我怎么没想到 excel 这个东西呢 [!doge]
    godleon
    godleon
    OP
    Feb 25, 2025
    9
    @NoCash 主要是是个程序小白,自己从 txt -> mysql 的树形表,还是有难度的。
    godleon
    godleon
    OP
    Feb 25, 2025
    10
    @NoCash 大佬轻喷
    344457769
    344457769
    Feb 25, 2025❤️1
    11
    @godleon 1 楼老哥不仅告诉你了答案,还告诉了你找答案的方法。

    在 Google 上花不到 5 分钟就可以找到各种格式的数据。

    https://github.com/uiwjs/province-city-china/tree/master/packages/data
    learnshare
    learnshare
    Feb 25, 2025
    12
    @godleon 会 JS 的话,F12 写几行代码也很快
    godleon
    godleon
    OP
    Feb 25, 2025
    13
    @344457769 这个好,这个可以下载
    Rat3
    Rat3
    Feb 25, 2025
    14
    GitHub 一大堆
    learnshare
    learnshare
    Feb 25, 2025
    15
    @NoCash 以前的电脑小白,甚至能够为了某种目的下载 VMWare ,安装 Linux ,编译安装和运行 MySQL
    fruitmonster
    fruitmonster
    Feb 25, 2025❤️1
    16
    @godleon #8
    复制,粘贴,就入库了


    dko
    dko
    Feb 25, 2025
    17
    你把内容给 deepseek ,让他给你整理表格不会吗
    essethon
    essethon
    Feb 25, 2025❤️1
    18
    @chutsetien #3 是的,如果目的是匹配用户的身份证号,还是很有必要把废止的区划代码都入库的。如果只有较新的数据(比如 #1 www.mca.gov.cn 那个 2022 版 还有 #11 那个 data.json ),很多人的身份证前六位在这些数据表里根本不存在。
    deplives
    deplives
    Feb 25, 2025❤️1
    19
    伸手党是真的多,
    pianjiao
    pianjiao
    Feb 25, 2025
    20
    你复制 让 gpt 帮你处理格式不就好了
    Damn
    Damn
    Feb 25, 2025 via iPhone
    21
    @deplives 还有很骄傲的伸手党,以后看到这类帖子别理就行了,我反正是以后不回这种帖子了。
    https://v2ex.com/t/1113774
    deplives
    deplives
    Feb 25, 2025❤️2
    22
    @Damn
    之前的标签看起来打的没错
    shulinbao
    shulinbao
    Feb 25, 2025 via iPhone❤️2
    23
    楼上有的回答可能没搞清楚这个问题的复杂性。你这个需求永远也不可能完全实现,只能实现一个大概,因为有的身份证开头对应的并不是合法的行政区。另外从实际上讲,有的身份开头是某个行政区的,实际上可能归属另一个行政区。举个例子,611100 ,#1 和 #3 里面给的都没有
    EastLord
    EastLord
    Feb 25, 2025
    24
    github 上 好像有的
    b821025551b
    b821025551b
    Feb 25, 2025❤️1
    25
    弱弱地补充一下:身份证号前六位和行政地址不是完全一一对应的,迁移户口只改地址不会改身份证号。
    dhb233
    dhb233
    Feb 25, 2025❤️1
    26
    https://github.com/yescallop/areacodes?tab=readme-ov-file
    找到了这个项目,看起来包含一些已经撤销的编码
    vanityfairn
    vanityfairn
    Feb 25, 2025
    27
    @b821025551b 对!!踩过坑了😂
    shulinbao
    shulinbao
    Feb 25, 2025 via iPhone
    28
    @dhb233 撤销的代码实际上很难统计全,因为在户政系统中可以填进任何数字,但十几二十年以前,中国除了地方政府之外,林业、工矿、农垦、兵团、石化等等系统都有行政权,他们一般都按照自己的习惯编出来一个自己的数字,有的可能省一层的知道,但还有的除了自己可能根本没人知道。由于户籍所在地的迁移并不会影响身份证号,所以直到现在还有大量这种情况的例子。建议最好还是不要死磕身份证前六位,实在有必要的话精确到省/副省级行政区这一级比较好,这样相对比较好实现
    cat
    cat
    Feb 25, 2025
    29
    @shulinbao 听起来跟我处理手机号码一样,只要 1 开头的 11 位数字就行… 各种库都有覆盖不到的 case…
    MonoMikan
    MonoMikan
    Feb 25, 2025
    30
    @Damn 去看了这个帖子,笑死我了,哈哈。
    Jerry23333
    Jerry23333
    Feb 25, 2025
    31
    如果是严肃的业务需求通过这个判断户籍的话是有问题的,因为没法反映迁移户口的情况。
    dx123
    dx123
    Feb 25, 2025
    32
    @kokerkov 不过 Google 到的也不一定准,这个里面有的就不准,因为我特地看了一眼我身份证和这上面的。
    flynaj
    flynaj
    Feb 26, 2025 via Android
    33
    wikipedia 这个有历史,启用,停用时间,更详细。

    @chutsetien

    @shulinbao
    CodeCodeStudy
    CodeCodeStudy
    Feb 26, 2025
    35
    @kokerkov #1 这个是当前的行政区划,如果是已经撤销的,并不会出现在这里。比如来源的某某地区改成了某某地级市,某某县升级成某某市。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2660 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 14:23 · PVG 22:23 · LAX 06:23 · JFK 09:23
    ♥ Do have faith in what you're doing.