一個身份證號碼驗證接口[0]

背景:以前在地鐵站遇到有警察查身份證,沒有帶身份證報身份證號碼也能夠,其實是調用公安部身份證數據庫的接口進行查詢的,他們能作,爲何我不能作來看看?數據庫

實現功能: 輸入一個身份證號碼,判斷該號碼是否符合編碼規則,若是符合,返回該身份證號碼的籍貫信息,若是不符合,返回不符合的提示信息。網站

思路:編碼

1, 先獲取到身份證號碼的編碼規則: 詳見《中華人民共和國國家標準GB 11643-1999》中關於身份證號碼的規定,經過代碼實現它;接口

2, 根據規則驗證輸入的身份證號碼是否合規,是否進入3;開發

3, 提取身份證第1-6位,進入行政區劃數據庫中進行查詢,返回對應的地址信息;搜索

4, 爲了實現行政區劃數據庫,進入國家統計局網站搜索相關公開數據,使用爬蟲將行政區劃編號和地址爬取解析出來,用代碼將其存入數據庫中;程序

準備:統計

1, 一個爬取統計局網站的腳本;數據

2, 一個處理爬取到的數據,並將數據寫入數據庫的程序;腳本

3, 一個對外開發的查詢接口;

相關文章
相關標籤/搜索