第二個即用API,身份證查詢html
示例代碼:python
#-*- coding: utf-8 -*- #version:0.1 #note:該即用API接口簡單,輸入身份證只能查到3個信息:大概地址,性別,出生日期 import urllib.request import json import collections url = "http://apistore.baidu.com/microservice/icardinfo?id=" id_card = input("輸入你想查詢的身份證號碼:") url = url + id_card #完整的URL result = urllib.request.urlopen(url).read().decode("utf-8") info = json.loads(result,object_pairs_hook=collections.OrderedDict) #json格式轉換爲python格式,並指定爲有序字典 if (info['errNum'] == -1): #查找失敗 print(info['errMsg']) else: #輸出天氣相關信息 print("你查詢的身份證信息以下:") print("地址:", info['retData']['address']) print("性別:", info['retData']['sex']) print("生日:", info['retData']['birthday'])
運行結果:json