python身份证前六位号码归属地查询
时间: 2023-05-27 13:07:28 浏览: 322
根据身份证前6位获取归属地sql
5星 · 资源好评率100%
你可以使用第三方的API接口来查询Python身份证前六位号码归属地,例如阿里云提供的API服务:
```python
import requests
import json
host = 'https://idcard.market.alicloudapi.com'
path = '/lianzhuo/idcard'
appcode = 'your_appcode'
url = host + path
headers = {
'Authorization': 'APPCODE ' + appcode,
'Content-Type': 'application/json; charset=UTF-8'
}
id_card = input("请输入身份证号码:")
querys = {
'idcard': id_card
}
response = requests.get(url, headers=headers, params=querys)
data = json.loads(response.text)
if data['error_code'] == 0:
print("归属地为:", data['result']['location'])
else:
print("查询失败,错误代码:", data['error_code'], ",错误信息:", data['reason'])
```
在使用该代码前,你需要先到阿里云注册账号,开通身份证识别API,并获取相应的appcode。
阅读全文