diff --git a/Config/IEDriverServer.exe b/Config/IEDriverServer.exe new file mode 100644 index 0000000..415561f Binary files /dev/null and b/Config/IEDriverServer.exe differ diff --git a/Config/interface.dll b/Config/interface.dll new file mode 100644 index 0000000..dc2577b Binary files /dev/null and b/Config/interface.dll differ diff --git a/Config/sibot开发部署文档.docx b/Config/sibot开发部署文档.docx index beda88b..b35e971 100644 Binary files a/Config/sibot开发部署文档.docx and b/Config/sibot开发部署文档.docx differ diff --git a/Config/yzfUSBShareUnit.dll b/Config/yzfUSBShareUnit.dll new file mode 100644 index 0000000..7c5712b Binary files /dev/null and b/Config/yzfUSBShareUnit.dll differ diff --git a/Config/社保机器人使用说明.docx b/Config/社保机器人使用说明.docx index bef0249..9e4240f 100644 Binary files a/Config/社保机器人使用说明.docx and b/Config/社保机器人使用说明.docx differ diff --git a/Config/负责资产交接.docx b/Config/负责资产交接.docx new file mode 100644 index 0000000..ad83cdb Binary files /dev/null and b/Config/负责资产交接.docx differ diff --git a/MenBai/MenBai.7z b/MenBai/MenBai.7z new file mode 100644 index 0000000..32f123e Binary files /dev/null and b/MenBai/MenBai.7z differ diff --git a/MenBai/USBDevsM20170928.7z b/MenBai/USBDevsM20170928.7z deleted file mode 100644 index 3c492d3..0000000 Binary files a/MenBai/USBDevsM20170928.7z and /dev/null differ diff --git a/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/MYSQL使用教程.docx b/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/MYSQL使用教程.docx new file mode 100644 index 0000000..c76a3a6 Binary files /dev/null and b/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/MYSQL使用教程.docx differ diff --git a/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/MYSQL数据库建表.sql b/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/MYSQL数据库建表.sql new file mode 100644 index 0000000..7b4ccc7 --- /dev/null +++ b/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/MYSQL数据库建表.sql @@ -0,0 +1,68 @@ +# -------------------------------------------------------- +# Host: 127.0.0.1 +# Server version: 5.5.53 +# Server OS: Win32 +# HeidiSQL version: 6.0.0.3603 +# Date/time: 2018-04-02 16:59:14 +# -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; + +# Dumping database structure for spcard +DROP DATABASE IF EXISTS `spcard`; +CREATE DATABASE IF NOT EXISTS `spcard` /*!40100 DEFAULT CHARACTER SET utf8 */; +USE `spcard`; + + +# Dumping structure for table spcard.port_info +DROP TABLE IF EXISTS `port_info`; +CREATE TABLE IF NOT EXISTS `port_info` ( + `Id` int(11) NOT NULL AUTO_INCREMENT, + `PortNum` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '端口号', + `IMSI` varchar(255) NOT NULL DEFAULT '' COMMENT '用户识别码(IMSI)', + `ICCID` varchar(255) DEFAULT '' COMMENT '卡识别码(ICCID)', + `PhoNum` varchar(255) DEFAULT NULL COMMENT '手机号', + PRIMARY KEY (`Id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +# Data exporting was unselected. + + +# Dumping structure for table spcard.sms_recv +DROP TABLE IF EXISTS `sms_recv`; +CREATE TABLE IF NOT EXISTS `sms_recv` ( + `Id` int(11) NOT NULL AUTO_INCREMENT, + `PortNum` int(11) unsigned DEFAULT '0' COMMENT '接收短信的端口号', + `PhoNum` varchar(255) DEFAULT '' COMMENT '手机号', + `IMSI` varchar(255) DEFAULT NULL COMMENT '用户识别码(IMSI)', + `ICCID` varchar(255) DEFAULT NULL COMMENT '卡识别码(ICCID)', + `smsDate` varchar(255) NOT NULL DEFAULT '' COMMENT '短信日期,注意是smsDate而不是smsData', + `smsNumber` varchar(255) NOT NULL DEFAULT '' COMMENT '短信号码', + `smsContent` varchar(255) NOT NULL DEFAULT '' COMMENT '短信内容', + PRIMARY KEY (`Id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +# Data exporting was unselected. + + +# Dumping structure for table spcard.sms_send +DROP TABLE IF EXISTS `sms_send`; +CREATE TABLE IF NOT EXISTS `sms_send` ( + `Id` int(11) NOT NULL AUTO_INCREMENT, + `PortNum` int(11) DEFAULT '-1' COMMENT '大于0表示指定端口号发送', + `smsNumber` varchar(255) NOT NULL DEFAULT '' COMMENT '接收号码', + `smsSubject` varchar(255) DEFAULT '' COMMENT '彩信标题,如果发送彩信不能为空', + `smsContent` varchar(255) NOT NULL DEFAULT '' COMMENT '发送内容', + `smsType` int(11) unsigned DEFAULT '0' COMMENT '0:短信 1:彩信', + `PhoNum` varchar(255) DEFAULT NULL COMMENT '手机号', + `smsState` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '0:未发送 1:已在发送队列 2:发送成功 3:发送失败', + PRIMARY KEY (`Id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC; + +# Data exporting was unselected. +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; diff --git a/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/SOCKET接口说明.txt b/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/SOCKET接口说明.txt new file mode 100644 index 0000000..b80d2fb --- /dev/null +++ b/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/SOCKET接口说明.txt @@ -0,0 +1,64 @@ +SOCKET�ӿ�ʹ��˵�� + +����˵��������ͨ������Ϊ����ˣ�ʵ��SOCKETͨѶ��ʵ�������ܣ� + +1> ֧�ֶ˿���Ϣ���¶��������ϱ��� + +2> �ͻ��˿��������ͨ�����������ݣ��ύ����ͨ�������������и�ʽ������ + +3> �ͻ���֧�ַ���ָ�������ͨ���������������豸�Զ������� + + +����ͨ����SOCKET����: + +1> ����Ĭ���ѿ���SOCKET�����ܣ��˿ں�Ϊ��16908�����ڡ����ߡ�->��SOCKET����Խ����á����ã�����������Ч�� + +2> Ŀ¼����SOCKET���Թ��߿����ڲ���SOCKETָ� + + +SOCKETָ��ʹ��˵���� + +1> �˿���Ϣ�ϱ���ֻҪclient�����Ͽ���ͨ���˿���Ϣ�б���Զ���client�������ݣ���ʽΪ��+DEVICES:�˿���Ϣ���ݳ���,�˿���Ϣ|�� + + �磺+DEVICES:66,COM12,13800000001,460010000000002,89860000000085125121,350212021210245| + +2> �ͻ����յ��¶��Ÿ�ʽΪ��+NEW_SMS:�˿ںũ��ֻ��ũ����ͺ��멫����ʱ�䩫�������ݡ� + +3> �ͻ����ύ�Ķ��ŷ��ͳɹ��ϱ���ʽΪ��+NEW_SMS:����ID���˿ںũ��ֻ��ũ����ͺ��멫����ʱ�䩫�������ݡ� + +4> �ͻ����ύ�Ķ��ŷ���ʧ���ϱ���ʽΪ��+SMS_FAIL:����ID���˿ںũ��ֻ��ũ����ͺ��멫����ʱ�䩫�������ݡ� + +5> �ͻ���ָ���˿ڷ��Ͷ��Ÿ�ʽΪ��AP$SENDSMS=���ݿ�ID,�˿ں�,���ͺ���,�������� ��ע�����ݿ�IDû�п�ָ��һ�������� + +6> �ͻ����ύ�������������ʽΪ��AP$TASK=���ݳ���,�˿ں�,���� (ע���˿ں�С�ڻ����0��ʾ�������͵�����ͨ��) + + ���ݸ�ʽΪjson��ʽ: �磺{"taskname":"����","tasktype":"����","number":"10001","content":"102","count":1,"waittime":2} + + �ֶ�ֵ���������������ã��������������tasktype��Ӧ��������"����"��ͬ�����Ŷ�Ӧ��������"����"����������������Ϊ�� + + ���ݳ��Ƚ��������ݵij��Ȳ����˿ںš� + + �緢�Ͷ���102��10001,���ݳ���93��ע������ռ���ֽڣ����͵�COM66��ָ��ο���AP$TASK=93,66,{"taskname":"����","tasktype":"����","number":"10001","content":"102","count":1,"waittime":2} + + ͬ��ˢ��������ע����������content��Ӧ���������Ų�������ȥ������ָ��ο���AP$TASK=213,66,{"taskname":"��������","tasktype":"ˢ����","number":"","content":"2��2,��ַ�Զ���ת��1.00-1.00��NokiaN82/1.0 (20.1.062) SymbianOS/9.2 Series60/3.1 Profile/MIDP-2.0 Configuration/CLDC-1.1��","count":1,"waittime":2} + + ��������ͬ���ο����ã��������⡣ + +7> ���ػ���ָ�AP$SIM=�˿ں�,���; (ע������˿ں�С��0��ʾȫ��ͨ��һ��) + +8> ����ָ���ֻ��Ż���ָ�AP$SIMPHONUM=�ֻ���; (ע�������ȱ����ֻ��Ŷ�Ӧ�Ŀ���λ��) + +9> ��ȡָ��˿���Ϣ��AP$PORTREAD=�˿ںţ��磺AP$PORTREAD=66����ȡCOM66�˿���Ϣ��AP$PORTREAD=-1����ȡȫ���˿���Ϣ�� + +10> ��ȡ�¶���ָ�AP$SMS=�˿ںţ��˿ں�С��0�DZ�ʾ��ȡȫ���˿��¶��š� + +11> ��ȡ�˿ں���Ϣ��AP$DEVICES=�˿ںţ��˿ں�С��0�DZ�ʾ��ȡȫ���˿���Ϣ�� + +12> ����ִ�н����ѯ��AP$TASKRESULT? + +13> ����ICCID������AP$SIMICCID=ICCID + + + + + diff --git a/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/SOCKET测试工具.exe b/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/SOCKET测试工具.exe new file mode 100644 index 0000000..2a51e33 Binary files /dev/null and b/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/SOCKET测试工具.exe differ diff --git a/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/二次开发说明.txt b/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/二次开发说明.txt new file mode 100644 index 0000000..42824e8 --- /dev/null +++ b/SMS_Cat/新酷卡接收短信、存储短信 开发/开发/二次开发说明.txt @@ -0,0 +1,40 @@ +���ο���˵�� + +����˵���� + +1> �ӿ���ͨ�����Դ�ACCESS���ݿ��ж�ȡ�˿���Ϣ���¶��š� + +2> ����������ͨ�Դ���ACCESS���ݿ���д����Ҫ���͵Ķ��š� + +3> ���ݿ������Ϊ:gd2013 + + +����ʵ�֣� + +1> ��Ҫ�����ݿ��ȡ�˿ں���Ϣ�ģ��ɶ�ȡ���ݿ�OtInfo.mdb�е�Devices������ʵʱ���¶˿ں���Ϣ�� + +2> ��Ҫ�����ݿ��ȡ�¶��ŵģ��ɶ�ȡ���ݿ�SMS.mdb�е�L_SMS��������������н��յ����¶��š� + +3> �����Ҫ���ı��ļ��ķ�ʽ��ȡ���ŵģ����ڰ�װĿ¼����ġ�ȫ�����š��͡����¶��š��ļ��ж�ȡ��Ӧ���ı��ļ����ż��ɡ� + +4> �ⲿ���ŷ��ͣ��ɽ���Ҫ���͵Ķ���д�����ݿ�OtInfo.mdb��SMSOutbox���У����Ҫָ���˿ڷ��ͣ��������ֶ�comport��ֵ�� + + ע��comport��ֵΪ���ͣ����ֶ�taskname��ֵ��Ϊ�գ������ֶ����á� + +5> ���ı��ļ��ķ�ʽд�뷢�Ͷ��ţ��ļ�����Ϊ�����ŷ���.txt����ʽΪ���ֻ���,���ݻ�˿ں�(��ʽ��COM1)���ֻ��ţ����ݡ� + + һ��һ����Ϣ��������Ϣ�س����У������ļ����浽��װĿ¼����Config�ļ��м��ɡ� + + +�Խ��ܽ + +�����ֻ����룺OtInfo.mdb����Devices����Comport�Ƕ˿ںţ�phonum���ֻ����� + +���Ž��ռ�¼��SMS.mdb����L_SMS����number�Ǻ��룬 content�Ƕ������ݣ�simnum �Ƿ��͵ĺ����ֶ� + +�ύ���Ͷ��ţ�OtInfo.mdb����SMSOutbox����comport�Ƕ˿ںţ�number�ǽ��պ��룬content�Ƕ������� + +���Ͷ��Ž����SUCCESS.mdb����L_SUCCESS����pcui�Ƕ˿ںţ�number�ǽ��պ��룬content�Ƕ������� + + + diff --git a/SMS_Cat/新酷卡接收短信、存储短信 开发/新酷卡(20180819).exe b/SMS_Cat/新酷卡接收短信、存储短信 开发/新酷卡(20180819).exe new file mode 100644 index 0000000..0a177e1 Binary files /dev/null and b/SMS_Cat/新酷卡接收短信、存储短信 开发/新酷卡(20180819).exe differ diff --git a/SMS_Cat/新酷卡接收短信、存储短信 开发/新酷卡使用文档.docx b/SMS_Cat/新酷卡接收短信、存储短信 开发/新酷卡使用文档.docx new file mode 100644 index 0000000..00a4ca6 Binary files /dev/null and b/SMS_Cat/新酷卡接收短信、存储短信 开发/新酷卡使用文档.docx differ diff --git a/SMS_Cat/设备安装简单说明.docx b/SMS_Cat/设备安装简单说明.docx new file mode 100644 index 0000000..f41d1d7 Binary files /dev/null and b/SMS_Cat/设备安装简单说明.docx differ diff --git a/Standalone_Config/common_city_code/common/city_code.json b/Standalone_Config/common_city_code/common/city_code.json new file mode 100644 index 0000000..9fd0ef6 --- /dev/null +++ b/Standalone_Config/common_city_code/common/city_code.json @@ -0,0 +1,11585 @@ +{ + "110000": { + "北京市": [ + { + "110100": { + "市辖区": [ + { + "110101": "东城区" + }, + { + "110102": "西城区" + }, + { + "110105": "朝阳区" + }, + { + "110106": "丰台区" + }, + { + "110107": "石景山区" + }, + { + "110108": "海淀区" + }, + { + "110109": "门头沟区" + }, + { + "110111": "房山区" + }, + { + "110112": "通州区" + }, + { + "110113": "顺义区" + }, + { + "110114": "昌平区" + }, + { + "110115": "大兴区" + }, + { + "110116": "怀柔区" + }, + { + "110117": "平谷区" + }, + { + "110118": "密云区" + }, + { + "110119": "延庆区" + } + ] + } + } + ] + }, + "120000": { + "天津市": [ + { + "120100": { + "市辖区": [ + { + "120101": "和平区" + }, + { + "120102": "河东区" + }, + { + "120103": "河西区" + }, + { + "120104": "南开区" + }, + { + "120105": "河北区" + }, + { + "120106": "红桥区" + }, + { + "120110": "东丽区" + }, + { + "120111": "西青区" + }, + { + "120112": "津南区" + }, + { + "120113": "北辰区" + }, + { + "120114": "武清区" + }, + { + "120115": "宝坻区" + }, + { + "120116": "滨海新区" + }, + { + "120117": "宁河区" + }, + { + "120118": "静海区" + }, + { + "120119": "蓟州区" + } + ] + } + } + ] + }, + "130000": { + "河北省": [ + { + "130100": { + "石家庄市": [ + { + "130101": "市辖区" + }, + { + "130102": "长安区" + }, + { + "130104": "桥西区" + }, + { + "130105": "新华区" + }, + { + "130107": "井陉矿区" + }, + { + "130108": "裕华区" + }, + { + "130109": "藁城区" + }, + { + "130110": "鹿泉区" + }, + { + "130111": "栾城区" + }, + { + "130121": "井陉县" + }, + { + "130123": "正定县" + }, + { + "130125": "行唐县" + }, + { + "130126": "灵寿县" + }, + { + "130127": "高邑县" + }, + { + "130128": "深泽县" + }, + { + "130129": "赞皇县" + }, + { + "130130": "无极县" + }, + { + "130131": "平山县" + }, + { + "130132": "元氏县" + }, + { + "130133": "赵县" + }, + { + "130183": "晋州市" + }, + { + "130184": "新乐市" + } + ] + } + }, + { + "130200": { + "唐山市": [ + { + "130201": "市辖区" + }, + { + "130202": "路南区" + }, + { + "130203": "路北区" + }, + { + "130204": "古冶区" + }, + { + "130205": "开平区" + }, + { + "130207": "丰南区" + }, + { + "130208": "丰润区" + }, + { + "130209": "曹妃甸区" + }, + { + "130223": "滦县" + }, + { + "130224": "滦南县" + }, + { + "130225": "乐亭县" + }, + { + "130227": "迁西县" + }, + { + "130229": "玉田县" + }, + { + "130281": "遵化市" + }, + { + "130283": "迁安市" + } + ] + } + }, + { + "130300": { + "秦皇岛市": [ + { + "130301": "市辖区" + }, + { + "130302": "海港区" + }, + { + "130303": "山海关区" + }, + { + "130304": "北戴河区" + }, + { + "130306": "抚宁区" + }, + { + "130321": "青龙满族自治县" + }, + { + "130322": "昌黎县" + }, + { + "130324": "卢龙县" + } + ] + } + }, + { + "130400": { + "邯郸市": [ + { + "130401": "市辖区" + }, + { + "130402": "邯山区" + }, + { + "130403": "丛台区" + }, + { + "130404": "复兴区" + }, + { + "130406": "峰峰矿区" + }, + { + "130421": "邯郸县" + }, + { + "130423": "临漳县" + }, + { + "130424": "成安县" + }, + { + "130425": "大名县" + }, + { + "130426": "涉县" + }, + { + "130427": "磁县" + }, + { + "130428": "肥乡县" + }, + { + "130429": "永年县" + }, + { + "130430": "邱县" + }, + { + "130431": "鸡泽县" + }, + { + "130432": "广平县" + }, + { + "130433": "馆陶县" + }, + { + "130434": "魏县" + }, + { + "130435": "曲周县" + }, + { + "130481": "武安市" + } + ] + } + }, + { + "130500": { + "邢台市": [ + { + "130501": "市辖区" + }, + { + "130502": "桥东区" + }, + { + "130503": "桥西区" + }, + { + "130521": "邢台县" + }, + { + "130522": "临城县" + }, + { + "130523": "内丘县" + }, + { + "130524": "柏乡县" + }, + { + "130525": "隆尧县" + }, + { + "130526": "任县" + }, + { + "130527": "南和县" + }, + { + "130528": "宁晋县" + }, + { + "130529": "巨鹿县" + }, + { + "130530": "新河县" + }, + { + "130531": "广宗县" + }, + { + "130532": "平乡县" + }, + { + "130533": "威县" + }, + { + "130534": "清河县" + }, + { + "130535": "临西县" + }, + { + "130581": "南宫市" + }, + { + "130582": "沙河市" + } + ] + } + }, + { + "130600": { + "保定市": [ + { + "130601": "市辖区" + }, + { + "130602": "竞秀区" + }, + { + "130606": "莲池区" + }, + { + "130607": "满城区" + }, + { + "130608": "清苑区" + }, + { + "130609": "徐水区" + }, + { + "130623": "涞水县" + }, + { + "130624": "阜平县" + }, + { + "130626": "定兴县" + }, + { + "130627": "唐县" + }, + { + "130628": "高阳县" + }, + { + "130629": "容城县" + }, + { + "130630": "涞源县" + }, + { + "130631": "望都县" + }, + { + "130632": "安新县" + }, + { + "130633": "易县" + }, + { + "130634": "曲阳县" + }, + { + "130635": "蠡县" + }, + { + "130636": "顺平县" + }, + { + "130637": "博野县" + }, + { + "130638": "雄县" + }, + { + "130681": "涿州市" + }, + { + "130683": "安国市" + }, + { + "130684": "高碑店市" + } + ] + } + }, + { + "130700": { + "张家口市": [ + { + "130701": "市辖区" + }, + { + "130702": "桥东区" + }, + { + "130703": "桥西区" + }, + { + "130705": "宣化区" + }, + { + "130706": "下花园区" + }, + { + "130708": "万全区" + }, + { + "130709": "崇礼区" + }, + { + "130722": "张北县" + }, + { + "130723": "康保县" + }, + { + "130724": "沽源县" + }, + { + "130725": "尚义县" + }, + { + "130726": "蔚县" + }, + { + "130727": "阳原县" + }, + { + "130728": "怀安县" + }, + { + "130730": "怀来县" + }, + { + "130731": "涿鹿县" + }, + { + "130732": "赤城县" + } + ] + } + }, + { + "130800": { + "承德市": [ + { + "130801": "市辖区" + }, + { + "130802": "双桥区" + }, + { + "130803": "双滦区" + }, + { + "130804": "鹰手营子矿区" + }, + { + "130821": "承德县" + }, + { + "130822": "兴隆县" + }, + { + "130823": "平泉县" + }, + { + "130824": "滦平县" + }, + { + "130825": "隆化县" + }, + { + "130826": "丰宁满族自治县" + }, + { + "130827": "宽城满族自治县" + }, + { + "130828": "围场满族蒙古族自治县" + } + ] + } + }, + { + "130900": { + "沧州市": [ + { + "130901": "市辖区" + }, + { + "130902": "新华区" + }, + { + "130903": "运河区" + }, + { + "130921": "沧县" + }, + { + "130922": "青县" + }, + { + "130923": "东光县" + }, + { + "130924": "海兴县" + }, + { + "130925": "盐山县" + }, + { + "130926": "肃宁县" + }, + { + "130927": "南皮县" + }, + { + "130928": "吴桥县" + }, + { + "130929": "献县" + }, + { + "130930": "孟村回族自治县" + }, + { + "130981": "泊头市" + }, + { + "130982": "任丘市" + }, + { + "130983": "黄骅市" + }, + { + "130984": "河间市" + } + ] + } + }, + { + "131000": { + "廊坊市": [ + { + "131001": "市辖区" + }, + { + "131002": "安次区" + }, + { + "131003": "广阳区" + }, + { + "131022": "固安县" + }, + { + "131023": "永清县" + }, + { + "131024": "香河县" + }, + { + "131025": "大城县" + }, + { + "131026": "文安县" + }, + { + "131028": "大厂回族自治县" + }, + { + "131081": "霸州市" + }, + { + "131082": "三河市" + } + ] + } + }, + { + "131100": { + "衡水市": [ + { + "131101": "市辖区" + }, + { + "131102": "桃城区" + }, + { + "131103": "冀州区" + }, + { + "131121": "枣强县" + }, + { + "131122": "武邑县" + }, + { + "131123": "武强县" + }, + { + "131124": "饶阳县" + }, + { + "131125": "安平县" + }, + { + "131126": "故城县" + }, + { + "131127": "景县" + }, + { + "131128": "阜城县" + }, + { + "131182": "深州市" + } + ] + } + }, + { + "139000": { + "省直辖县级行政区划": [ + { + "139001": "定州市" + }, + { + "139002": "辛集市" + } + ] + } + } + ] + }, + "140000": { + "山西省": [ + { + "140100": { + "太原市": [ + { + "140101": "市辖区" + }, + { + "140105": "小店区" + }, + { + "140106": "迎泽区" + }, + { + "140107": "杏花岭区" + }, + { + "140108": "尖草坪区" + }, + { + "140109": "万柏林区" + }, + { + "140110": "晋源区" + }, + { + "140121": "清徐县" + }, + { + "140122": "阳曲县" + }, + { + "140123": "娄烦县" + }, + { + "140181": "古交市" + } + ] + } + }, + { + "140200": { + "大同市": [ + { + "140201": "市辖区" + }, + { + "140202": "城区" + }, + { + "140203": "矿区" + }, + { + "140211": "南郊区" + }, + { + "140212": "新荣区" + }, + { + "140221": "阳高县" + }, + { + "140222": "天镇县" + }, + { + "140223": "广灵县" + }, + { + "140224": "灵丘县" + }, + { + "140225": "浑源县" + }, + { + "140226": "左云县" + }, + { + "140227": "大同县" + } + ] + } + }, + { + "140300": { + "阳泉市": [ + { + "140301": "市辖区" + }, + { + "140302": "城区" + }, + { + "140303": "矿区" + }, + { + "140311": "郊区" + }, + { + "140321": "平定县" + }, + { + "140322": "盂县" + } + ] + } + }, + { + "140400": { + "长治市": [ + { + "140401": "市辖区" + }, + { + "140402": "城区" + }, + { + "140411": "郊区" + }, + { + "140421": "长治县" + }, + { + "140423": "襄垣县" + }, + { + "140424": "屯留县" + }, + { + "140425": "平顺县" + }, + { + "140426": "黎城县" + }, + { + "140427": "壶关县" + }, + { + "140428": "长子县" + }, + { + "140429": "武乡县" + }, + { + "140430": "沁县" + }, + { + "140431": "沁源县" + }, + { + "140481": "潞城市" + } + ] + } + }, + { + "140500": { + "晋城市": [ + { + "140501": "市辖区" + }, + { + "140502": "城区" + }, + { + "140521": "沁水县" + }, + { + "140522": "阳城县" + }, + { + "140524": "陵川县" + }, + { + "140525": "泽州县" + }, + { + "140581": "高平市" + } + ] + } + }, + { + "140600": { + "朔州市": [ + { + "140601": "市辖区" + }, + { + "140602": "朔城区" + }, + { + "140603": "平鲁区" + }, + { + "140621": "山阴县" + }, + { + "140622": "应县" + }, + { + "140623": "右玉县" + }, + { + "140624": "怀仁县" + } + ] + } + }, + { + "140700": { + "晋中市": [ + { + "140701": "市辖区" + }, + { + "140702": "榆次区" + }, + { + "140721": "榆社县" + }, + { + "140722": "左权县" + }, + { + "140723": "和顺县" + }, + { + "140724": "昔阳县" + }, + { + "140725": "寿阳县" + }, + { + "140726": "太谷县" + }, + { + "140727": "祁县" + }, + { + "140728": "平遥县" + }, + { + "140729": "灵石县" + }, + { + "140781": "介休市" + } + ] + } + }, + { + "140800": { + "运城市": [ + { + "140801": "市辖区" + }, + { + "140802": "盐湖区" + }, + { + "140821": "临猗县" + }, + { + "140822": "万荣县" + }, + { + "140823": "闻喜县" + }, + { + "140824": "稷山县" + }, + { + "140825": "新绛县" + }, + { + "140826": "绛县" + }, + { + "140827": "垣曲县" + }, + { + "140828": "夏县" + }, + { + "140829": "平陆县" + }, + { + "140830": "芮城县" + }, + { + "140881": "永济市" + }, + { + "140882": "河津市" + } + ] + } + }, + { + "140900": { + "忻州市": [ + { + "140901": "市辖区" + }, + { + "140902": "忻府区" + }, + { + "140921": "定襄县" + }, + { + "140922": "五台县" + }, + { + "140923": "代县" + }, + { + "140924": "繁峙县" + }, + { + "140925": "宁武县" + }, + { + "140926": "静乐县" + }, + { + "140927": "神池县" + }, + { + "140928": "五寨县" + }, + { + "140929": "岢岚县" + }, + { + "140930": "河曲县" + }, + { + "140931": "保德县" + }, + { + "140932": "偏关县" + }, + { + "140981": "原平市" + } + ] + } + }, + { + "141000": { + "临汾市": [ + { + "141001": "市辖区" + }, + { + "141002": "尧都区" + }, + { + "141021": "曲沃县" + }, + { + "141022": "翼城县" + }, + { + "141023": "襄汾县" + }, + { + "141024": "洪洞县" + }, + { + "141025": "古县" + }, + { + "141026": "安泽县" + }, + { + "141027": "浮山县" + }, + { + "141028": "吉县" + }, + { + "141029": "乡宁县" + }, + { + "141030": "大宁县" + }, + { + "141031": "隰县" + }, + { + "141032": "永和县" + }, + { + "141033": "蒲县" + }, + { + "141034": "汾西县" + }, + { + "141081": "侯马市" + }, + { + "141082": "霍州市" + } + ] + } + }, + { + "141100": { + "吕梁市": [ + { + "141101": "市辖区" + }, + { + "141102": "离石区" + }, + { + "141121": "文水县" + }, + { + "141122": "交城县" + }, + { + "141123": "兴县" + }, + { + "141124": "临县" + }, + { + "141125": "柳林县" + }, + { + "141126": "石楼县" + }, + { + "141127": "岚县" + }, + { + "141128": "方山县" + }, + { + "141129": "中阳县" + }, + { + "141130": "交口县" + }, + { + "141181": "孝义市" + }, + { + "141182": "汾阳市" + } + ] + } + } + ] + }, + "150000": { + "内蒙古自治区": [ + { + "150100": { + "呼和浩特市": [ + { + "150101": "市辖区" + }, + { + "150102": "新城区" + }, + { + "150103": "回民区" + }, + { + "150104": "玉泉区" + }, + { + "150105": "赛罕区" + }, + { + "150121": "土默特左旗" + }, + { + "150122": "托克托县" + }, + { + "150123": "和林格尔县" + }, + { + "150124": "清水河县" + }, + { + "150125": "武川县" + } + ] + } + }, + { + "150200": { + "包头市": [ + { + "150201": "市辖区" + }, + { + "150202": "东河区" + }, + { + "150203": "昆都仑区" + }, + { + "150204": "青山区" + }, + { + "150205": "石拐区" + }, + { + "150206": "白云鄂博矿区" + }, + { + "150207": "九原区" + }, + { + "150221": "土默特右旗" + }, + { + "150222": "固阳县" + }, + { + "150223": "达尔罕茂明安联合旗" + } + ] + } + }, + { + "150300": { + "乌海市": [ + { + "150301": "市辖区" + }, + { + "150302": "海勃湾区" + }, + { + "150303": "海南区" + }, + { + "150304": "乌达区" + } + ] + } + }, + { + "150400": { + "赤峰市": [ + { + "150401": "市辖区" + }, + { + "150402": "红山区" + }, + { + "150403": "元宝山区" + }, + { + "150404": "松山区" + }, + { + "150421": "阿鲁科尔沁旗" + }, + { + "150422": "巴林左旗" + }, + { + "150423": "巴林右旗" + }, + { + "150424": "林西县" + }, + { + "150425": "克什克腾旗" + }, + { + "150426": "翁牛特旗" + }, + { + "150428": "喀喇沁旗" + }, + { + "150429": "宁城县" + }, + { + "150430": "敖汉旗" + } + ] + } + }, + { + "150500": { + "通辽市": [ + { + "150501": "市辖区" + }, + { + "150502": "科尔沁区" + }, + { + "150521": "科尔沁左翼中旗" + }, + { + "150522": "科尔沁左翼后旗" + }, + { + "150523": "开鲁县" + }, + { + "150524": "库伦旗" + }, + { + "150525": "奈曼旗" + }, + { + "150526": "扎鲁特旗" + }, + { + "150581": "霍林郭勒市" + } + ] + } + }, + { + "150600": { + "鄂尔多斯市": [ + { + "150601": "市辖区" + }, + { + "150602": "东胜区" + }, + { + "150603": "康巴什区" + }, + { + "150621": "达拉特旗" + }, + { + "150622": "准格尔旗" + }, + { + "150623": "鄂托克前旗" + }, + { + "150624": "鄂托克旗" + }, + { + "150625": "杭锦旗" + }, + { + "150626": "乌审旗" + }, + { + "150627": "伊金霍洛旗" + } + ] + } + }, + { + "150700": { + "呼伦贝尔市": [ + { + "150701": "市辖区" + }, + { + "150702": "海拉尔区" + }, + { + "150703": "扎赉诺尔区" + }, + { + "150721": "阿荣旗" + }, + { + "150722": "莫力达瓦达斡尔族自治旗" + }, + { + "150723": "鄂伦春自治旗" + }, + { + "150724": "鄂温克族自治旗" + }, + { + "150725": "陈巴尔虎旗" + }, + { + "150726": "新巴尔虎左旗" + }, + { + "150727": "新巴尔虎右旗" + }, + { + "150781": "满洲里市" + }, + { + "150782": "牙克石市" + }, + { + "150783": "扎兰屯市" + }, + { + "150784": "额尔古纳市" + }, + { + "150785": "根河市" + } + ] + } + }, + { + "150800": { + "巴彦淖尔市": [ + { + "150801": "市辖区" + }, + { + "150802": "临河区" + }, + { + "150821": "五原县" + }, + { + "150822": "磴口县" + }, + { + "150823": "乌拉特前旗" + }, + { + "150824": "乌拉特中旗" + }, + { + "150825": "乌拉特后旗" + }, + { + "150826": "杭锦后旗" + } + ] + } + }, + { + "150900": { + "乌兰察布市": [ + { + "150901": "市辖区" + }, + { + "150902": "集宁区" + }, + { + "150921": "卓资县" + }, + { + "150922": "化德县" + }, + { + "150923": "商都县" + }, + { + "150924": "兴和县" + }, + { + "150925": "凉城县" + }, + { + "150926": "察哈尔右翼前旗" + }, + { + "150927": "察哈尔右翼中旗" + }, + { + "150928": "察哈尔右翼后旗" + }, + { + "150929": "四子王旗" + }, + { + "150981": "丰镇市" + } + ] + } + }, + { + "152200": { + "兴安盟": [ + { + "152201": "乌兰浩特市" + }, + { + "152202": "阿尔山市" + }, + { + "152221": "科尔沁右翼前旗" + }, + { + "152222": "科尔沁右翼中旗" + }, + { + "152223": "扎赉特旗" + }, + { + "152224": "突泉县" + } + ] + } + }, + { + "152500": { + "锡林郭勒盟": [ + { + "152501": "二连浩特市" + }, + { + "152502": "锡林浩特市" + }, + { + "152522": "阿巴嘎旗" + }, + { + "152523": "苏尼特左旗" + }, + { + "152524": "苏尼特右旗" + }, + { + "152525": "东乌珠穆沁旗" + }, + { + "152526": "西乌珠穆沁旗" + }, + { + "152527": "太仆寺旗" + }, + { + "152528": "镶黄旗" + }, + { + "152529": "正镶白旗" + }, + { + "152530": "正蓝旗" + }, + { + "152531": "多伦县" + } + ] + } + }, + { + "152900": { + "阿拉善盟": [ + { + "152921": "阿拉善左旗" + }, + { + "152922": "阿拉善右旗" + }, + { + "152923": "额济纳旗" + } + ] + } + } + ] + }, + "210000": { + "辽宁省": [ + { + "210100": { + "沈阳市": [ + { + "210101": "市辖区" + }, + { + "210102": "和平区" + }, + { + "210103": "沈河区" + }, + { + "210104": "大东区" + }, + { + "210105": "皇姑区" + }, + { + "210106": "铁西区" + }, + { + "210111": "苏家屯区" + }, + { + "210112": "浑南区" + }, + { + "210113": "沈北新区" + }, + { + "210114": "于洪区" + }, + { + "210115": "辽中区" + }, + { + "210123": "康平县" + }, + { + "210124": "法库县" + }, + { + "210181": "新民市" + } + ] + } + }, + { + "210200": { + "大连市": [ + { + "210201": "市辖区" + }, + { + "210202": "中山区" + }, + { + "210203": "西岗区" + }, + { + "210204": "沙河口区" + }, + { + "210211": "甘井子区" + }, + { + "210212": "旅顺口区" + }, + { + "210213": "金州区" + }, + { + "210214": "普兰店区" + }, + { + "210224": "长海县" + }, + { + "210281": "瓦房店市" + }, + { + "210283": "庄河市" + } + ] + } + }, + { + "210300": { + "鞍山市": [ + { + "210301": "市辖区" + }, + { + "210302": "铁东区" + }, + { + "210303": "铁西区" + }, + { + "210304": "立山区" + }, + { + "210311": "千山区" + }, + { + "210321": "台安县" + }, + { + "210323": "岫岩满族自治县" + }, + { + "210381": "海城市" + } + ] + } + }, + { + "210400": { + "抚顺市": [ + { + "210401": "市辖区" + }, + { + "210402": "新抚区" + }, + { + "210403": "东洲区" + }, + { + "210404": "望花区" + }, + { + "210411": "顺城区" + }, + { + "210421": "抚顺县" + }, + { + "210422": "新宾满族自治县" + }, + { + "210423": "清原满族自治县" + } + ] + } + }, + { + "210500": { + "本溪市": [ + { + "210501": "市辖区" + }, + { + "210502": "平山区" + }, + { + "210503": "溪湖区" + }, + { + "210504": "明山区" + }, + { + "210505": "南芬区" + }, + { + "210521": "本溪满族自治县" + }, + { + "210522": "桓仁满族自治县" + } + ] + } + }, + { + "210600": { + "丹东市": [ + { + "210601": "市辖区" + }, + { + "210602": "元宝区" + }, + { + "210603": "振兴区" + }, + { + "210604": "振安区" + }, + { + "210624": "宽甸满族自治县" + }, + { + "210681": "东港市" + }, + { + "210682": "凤城市" + } + ] + } + }, + { + "210700": { + "锦州市": [ + { + "210701": "市辖区" + }, + { + "210702": "古塔区" + }, + { + "210703": "凌河区" + }, + { + "210711": "太和区" + }, + { + "210726": "黑山县" + }, + { + "210727": "义县" + }, + { + "210781": "凌海市" + }, + { + "210782": "北镇市" + } + ] + } + }, + { + "210800": { + "营口市": [ + { + "210801": "市辖区" + }, + { + "210802": "站前区" + }, + { + "210803": "西市区" + }, + { + "210804": "鲅鱼圈区" + }, + { + "210811": "老边区" + }, + { + "210881": "盖州市" + }, + { + "210882": "大石桥市" + } + ] + } + }, + { + "210900": { + "阜新市": [ + { + "210901": "市辖区" + }, + { + "210902": "海州区" + }, + { + "210903": "新邱区" + }, + { + "210904": "太平区" + }, + { + "210905": "清河门区" + }, + { + "210911": "细河区" + }, + { + "210921": "阜新蒙古族自治县" + }, + { + "210922": "彰武县" + } + ] + } + }, + { + "211000": { + "辽阳市": [ + { + "211001": "市辖区" + }, + { + "211002": "白塔区" + }, + { + "211003": "文圣区" + }, + { + "211004": "宏伟区" + }, + { + "211005": "弓长岭区" + }, + { + "211011": "太子河区" + }, + { + "211021": "辽阳县" + }, + { + "211081": "灯塔市" + } + ] + } + }, + { + "211100": { + "盘锦市": [ + { + "211101": "市辖区" + }, + { + "211102": "双台子区" + }, + { + "211103": "兴隆台区" + }, + { + "211104": "大洼区" + }, + { + "211122": "盘山县" + } + ] + } + }, + { + "211200": { + "铁岭市": [ + { + "211201": "市辖区" + }, + { + "211202": "银州区" + }, + { + "211204": "清河区" + }, + { + "211221": "铁岭县" + }, + { + "211223": "西丰县" + }, + { + "211224": "昌图县" + }, + { + "211281": "调兵山市" + }, + { + "211282": "开原市" + } + ] + } + }, + { + "211300": { + "朝阳市": [ + { + "211301": "市辖区" + }, + { + "211302": "双塔区" + }, + { + "211303": "龙城区" + }, + { + "211321": "朝阳县" + }, + { + "211322": "建平县" + }, + { + "211324": "喀喇沁左翼蒙古族自治县" + }, + { + "211381": "北票市" + }, + { + "211382": "凌源市" + } + ] + } + }, + { + "211400": { + "葫芦岛市": [ + { + "211401": "市辖区" + }, + { + "211402": "连山区" + }, + { + "211403": "龙港区" + }, + { + "211404": "南票区" + }, + { + "211421": "绥中县" + }, + { + "211422": "建昌县" + }, + { + "211481": "兴城市" + } + ] + } + } + ] + }, + "220000": { + "吉林省": [ + { + "220100": { + "长春市": [ + { + "220101": "市辖区" + }, + { + "220102": "南关区" + }, + { + "220103": "宽城区" + }, + { + "220104": "朝阳区" + }, + { + "220105": "二道区" + }, + { + "220106": "绿园区" + }, + { + "220112": "双阳区" + }, + { + "220113": "九台区" + }, + { + "220122": "农安县" + }, + { + "220182": "榆树市" + }, + { + "220183": "德惠市" + } + ] + } + }, + { + "220200": { + "吉林市": [ + { + "220201": "市辖区" + }, + { + "220202": "昌邑区" + }, + { + "220203": "龙潭区" + }, + { + "220204": "船营区" + }, + { + "220211": "丰满区" + }, + { + "220221": "永吉县" + }, + { + "220281": "蛟河市" + }, + { + "220282": "桦甸市" + }, + { + "220283": "舒兰市" + }, + { + "220284": "磐石市" + } + ] + } + }, + { + "220300": { + "四平市": [ + { + "220301": "市辖区" + }, + { + "220302": "铁西区" + }, + { + "220303": "铁东区" + }, + { + "220322": "梨树县" + }, + { + "220323": "伊通满族自治县" + }, + { + "220381": "公主岭市" + }, + { + "220382": "双辽市" + } + ] + } + }, + { + "220400": { + "辽源市": [ + { + "220401": "市辖区" + }, + { + "220402": "龙山区" + }, + { + "220403": "西安区" + }, + { + "220421": "东丰县" + }, + { + "220422": "东辽县" + } + ] + } + }, + { + "220500": { + "通化市": [ + { + "220501": "市辖区" + }, + { + "220502": "东昌区" + }, + { + "220503": "二道江区" + }, + { + "220521": "通化县" + }, + { + "220523": "辉南县" + }, + { + "220524": "柳河县" + }, + { + "220581": "梅河口市" + }, + { + "220582": "集安市" + } + ] + } + }, + { + "220600": { + "白山市": [ + { + "220601": "市辖区" + }, + { + "220602": "浑江区" + }, + { + "220605": "江源区" + }, + { + "220621": "抚松县" + }, + { + "220622": "靖宇县" + }, + { + "220623": "长白朝鲜族自治县" + }, + { + "220681": "临江市" + } + ] + } + }, + { + "220700": { + "松原市": [ + { + "220701": "市辖区" + }, + { + "220702": "宁江区" + }, + { + "220721": "前郭尔罗斯蒙古族自治县" + }, + { + "220722": "长岭县" + }, + { + "220723": "乾安县" + }, + { + "220781": "扶余市" + } + ] + } + }, + { + "220800": { + "白城市": [ + { + "220801": "市辖区" + }, + { + "220802": "洮北区" + }, + { + "220821": "镇赉县" + }, + { + "220822": "通榆县" + }, + { + "220881": "洮南市" + }, + { + "220882": "大安市" + } + ] + } + }, + { + "222400": { + "延边朝鲜族自治州": [ + { + "222401": "延吉市" + }, + { + "222402": "图们市" + }, + { + "222403": "敦化市" + }, + { + "222404": "珲春市" + }, + { + "222405": "龙井市" + }, + { + "222406": "和龙市" + }, + { + "222424": "汪清县" + }, + { + "222426": "安图县" + } + ] + } + } + ] + }, + "230000": { + "黑龙江省": [ + { + "230100": { + "哈尔滨市": [ + { + "230101": "市辖区" + }, + { + "230102": "道里区" + }, + { + "230103": "南岗区" + }, + { + "230104": "道外区" + }, + { + "230108": "平房区" + }, + { + "230109": "松北区" + }, + { + "230110": "香坊区" + }, + { + "230111": "呼兰区" + }, + { + "230112": "阿城区" + }, + { + "230113": "双城区" + }, + { + "230123": "依兰县" + }, + { + "230124": "方正县" + }, + { + "230125": "宾县" + }, + { + "230126": "巴彦县" + }, + { + "230127": "木兰县" + }, + { + "230128": "通河县" + }, + { + "230129": "延寿县" + }, + { + "230183": "尚志市" + }, + { + "230184": "五常市" + } + ] + } + }, + { + "230200": { + "齐齐哈尔市": [ + { + "230201": "市辖区" + }, + { + "230202": "龙沙区" + }, + { + "230203": "建华区" + }, + { + "230204": "铁锋区" + }, + { + "230205": "昂昂溪区" + }, + { + "230206": "富拉尔基区" + }, + { + "230207": "碾子山区" + }, + { + "230208": "梅里斯达斡尔族区" + }, + { + "230221": "龙江县" + }, + { + "230223": "依安县" + }, + { + "230224": "泰来县" + }, + { + "230225": "甘南县" + }, + { + "230227": "富裕县" + }, + { + "230229": "克山县" + }, + { + "230230": "克东县" + }, + { + "230231": "拜泉县" + }, + { + "230281": "讷河市" + } + ] + } + }, + { + "230300": { + "鸡西市": [ + { + "230301": "市辖区" + }, + { + "230302": "鸡冠区" + }, + { + "230303": "恒山区" + }, + { + "230304": "滴道区" + }, + { + "230305": "梨树区" + }, + { + "230306": "城子河区" + }, + { + "230307": "麻山区" + }, + { + "230321": "鸡东县" + }, + { + "230381": "虎林市" + }, + { + "230382": "密山市" + } + ] + } + }, + { + "230400": { + "鹤岗市": [ + { + "230401": "市辖区" + }, + { + "230402": "向阳区" + }, + { + "230403": "工农区" + }, + { + "230404": "南山区" + }, + { + "230405": "兴安区" + }, + { + "230406": "东山区" + }, + { + "230407": "兴山区" + }, + { + "230421": "萝北县" + }, + { + "230422": "绥滨县" + } + ] + } + }, + { + "230500": { + "双鸭山市": [ + { + "230501": "市辖区" + }, + { + "230502": "尖山区" + }, + { + "230503": "岭东区" + }, + { + "230505": "四方台区" + }, + { + "230506": "宝山区" + }, + { + "230521": "集贤县" + }, + { + "230522": "友谊县" + }, + { + "230523": "宝清县" + }, + { + "230524": "饶河县" + } + ] + } + }, + { + "230600": { + "大庆市": [ + { + "230601": "市辖区" + }, + { + "230602": "萨尔图区" + }, + { + "230603": "龙凤区" + }, + { + "230604": "让胡路区" + }, + { + "230605": "红岗区" + }, + { + "230606": "大同区" + }, + { + "230621": "肇州县" + }, + { + "230622": "肇源县" + }, + { + "230623": "林甸县" + }, + { + "230624": "杜尔伯特蒙古族自治县" + } + ] + } + }, + { + "230700": { + "伊春市": [ + { + "230701": "市辖区" + }, + { + "230702": "伊春区" + }, + { + "230703": "南岔区" + }, + { + "230704": "友好区" + }, + { + "230705": "西林区" + }, + { + "230706": "翠峦区" + }, + { + "230707": "新青区" + }, + { + "230708": "美溪区" + }, + { + "230709": "金山屯区" + }, + { + "230710": "五营区" + }, + { + "230711": "乌马河区" + }, + { + "230712": "汤旺河区" + }, + { + "230713": "带岭区" + }, + { + "230714": "乌伊岭区" + }, + { + "230715": "红星区" + }, + { + "230716": "上甘岭区" + }, + { + "230722": "嘉荫县" + }, + { + "230781": "铁力市" + } + ] + } + }, + { + "230800": { + "佳木斯市": [ + { + "230801": "市辖区" + }, + { + "230803": "向阳区" + }, + { + "230804": "前进区" + }, + { + "230805": "东风区" + }, + { + "230811": "郊区" + }, + { + "230822": "桦南县" + }, + { + "230826": "桦川县" + }, + { + "230828": "汤原县" + }, + { + "230881": "同江市" + }, + { + "230882": "富锦市" + }, + { + "230883": "抚远市" + } + ] + } + }, + { + "230900": { + "七台河市": [ + { + "230901": "市辖区" + }, + { + "230902": "新兴区" + }, + { + "230903": "桃山区" + }, + { + "230904": "茄子河区" + }, + { + "230921": "勃利县" + } + ] + } + }, + { + "231000": { + "牡丹江市": [ + { + "231001": "市辖区" + }, + { + "231002": "东安区" + }, + { + "231003": "阳明区" + }, + { + "231004": "爱民区" + }, + { + "231005": "西安区" + }, + { + "231025": "林口县" + }, + { + "231081": "绥芬河市" + }, + { + "231083": "海林市" + }, + { + "231084": "宁安市" + }, + { + "231085": "穆棱市" + }, + { + "231086": "东宁市" + } + ] + } + }, + { + "231100": { + "黑河市": [ + { + "231101": "市辖区" + }, + { + "231102": "爱辉区" + }, + { + "231121": "嫩江县" + }, + { + "231123": "逊克县" + }, + { + "231124": "孙吴县" + }, + { + "231181": "北安市" + }, + { + "231182": "五大连池市" + } + ] + } + }, + { + "231200": { + "绥化市": [ + { + "231201": "市辖区" + }, + { + "231202": "北林区" + }, + { + "231221": "望奎县" + }, + { + "231222": "兰西县" + }, + { + "231223": "青冈县" + }, + { + "231224": "庆安县" + }, + { + "231225": "明水县" + }, + { + "231226": "绥棱县" + }, + { + "231281": "安达市" + }, + { + "231282": "肇东市" + }, + { + "231283": "海伦市" + } + ] + } + }, + { + "232700": { + "大兴安岭地区": [ + { + "232721": "呼玛县" + }, + { + "232722": "塔河县" + }, + { + "232723": "漠河县" + } + ] + } + } + ] + }, + "310000": { + "上海市": [ + { + "310100": { + "市辖区": [ + { + "310101": "黄浦区" + }, + { + "310104": "徐汇区" + }, + { + "310105": "长宁区" + }, + { + "310106": "静安区" + }, + { + "310107": "普陀区" + }, + { + "310109": "虹口区" + }, + { + "310110": "杨浦区" + }, + { + "310112": "闵行区" + }, + { + "310113": "宝山区" + }, + { + "310114": "嘉定区" + }, + { + "310115": "浦东新区" + }, + { + "310116": "金山区" + }, + { + "310117": "松江区" + }, + { + "310118": "青浦区" + }, + { + "310120": "奉贤区" + }, + { + "310151": "崇明区" + } + ] + } + } + ] + }, + "320000": { + "江苏省": [ + { + "320100": { + "南京市": [ + { + "320101": "市辖区" + }, + { + "320102": "玄武区" + }, + { + "320104": "秦淮区" + }, + { + "320105": "建邺区" + }, + { + "320106": "鼓楼区" + }, + { + "320111": "浦口区" + }, + { + "320113": "栖霞区" + }, + { + "320114": "雨花台区" + }, + { + "320115": "江宁区" + }, + { + "320116": "六合区" + }, + { + "320117": "溧水区" + }, + { + "320118": "高淳区" + } + ] + } + }, + { + "320200": { + "无锡市": [ + { + "320201": "市辖区" + }, + { + "320205": "锡山区" + }, + { + "320206": "惠山区" + }, + { + "320211": "滨湖区" + }, + { + "320213": "梁溪区" + }, + { + "320214": "新吴区" + }, + { + "320281": "江阴市" + }, + { + "320282": "宜兴市" + } + ] + } + }, + { + "320300": { + "徐州市": [ + { + "320301": "市辖区" + }, + { + "320302": "鼓楼区" + }, + { + "320303": "云龙区" + }, + { + "320305": "贾汪区" + }, + { + "320311": "泉山区" + }, + { + "320312": "铜山区" + }, + { + "320321": "丰县" + }, + { + "320322": "沛县" + }, + { + "320324": "睢宁县" + }, + { + "320381": "新沂市" + }, + { + "320382": "邳州市" + } + ] + } + }, + { + "320400": { + "常州市": [ + { + "320401": "市辖区" + }, + { + "320402": "天宁区" + }, + { + "320404": "钟楼区" + }, + { + "320411": "新北区" + }, + { + "320412": "武进区" + }, + { + "320413": "金坛区" + }, + { + "320481": "溧阳市" + } + ] + } + }, + { + "320500": { + "苏州市": [ + { + "320501": "市辖区" + }, + { + "320505": "虎丘区" + }, + { + "320506": "吴中区" + }, + { + "320507": "相城区" + }, + { + "320508": "姑苏区" + }, + { + "320509": "吴江区" + }, + { + "320581": "常熟市" + }, + { + "320582": "张家港市" + }, + { + "320583": "昆山市" + }, + { + "320585": "太仓市" + } + ] + } + }, + { + "320600": { + "南通市": [ + { + "320601": "市辖区" + }, + { + "320602": "崇川区" + }, + { + "320611": "港闸区" + }, + { + "320612": "通州区" + }, + { + "320621": "海安县" + }, + { + "320623": "如东县" + }, + { + "320681": "启东市" + }, + { + "320682": "如皋市" + }, + { + "320684": "海门市" + } + ] + } + }, + { + "320700": { + "连云港市": [ + { + "320701": "市辖区" + }, + { + "320703": "连云区" + }, + { + "320706": "海州区" + }, + { + "320707": "赣榆区" + }, + { + "320722": "东海县" + }, + { + "320723": "灌云县" + }, + { + "320724": "灌南县" + } + ] + } + }, + { + "320800": { + "淮安市": [ + { + "320801": "市辖区" + }, + { + "320803": "淮安区" + }, + { + "320804": "淮阴区" + }, + { + "320812": "清江浦区" + }, + { + "320813": "洪泽区" + }, + { + "320826": "涟水县" + }, + { + "320830": "盱眙县" + }, + { + "320831": "金湖县" + } + ] + } + }, + { + "320900": { + "盐城市": [ + { + "320901": "市辖区" + }, + { + "320902": "亭湖区" + }, + { + "320903": "盐都区" + }, + { + "320904": "大丰区" + }, + { + "320921": "响水县" + }, + { + "320922": "滨海县" + }, + { + "320923": "阜宁县" + }, + { + "320924": "射阳县" + }, + { + "320925": "建湖县" + }, + { + "320981": "东台市" + } + ] + } + }, + { + "321000": { + "扬州市": [ + { + "321001": "市辖区" + }, + { + "321002": "广陵区" + }, + { + "321003": "邗江区" + }, + { + "321012": "江都区" + }, + { + "321023": "宝应县" + }, + { + "321081": "仪征市" + }, + { + "321084": "高邮市" + } + ] + } + }, + { + "321100": { + "镇江市": [ + { + "321101": "市辖区" + }, + { + "321102": "京口区" + }, + { + "321111": "润州区" + }, + { + "321112": "丹徒区" + }, + { + "321181": "丹阳市" + }, + { + "321182": "扬中市" + }, + { + "321183": "句容市" + } + ] + } + }, + { + "321200": { + "泰州市": [ + { + "321201": "市辖区" + }, + { + "321202": "海陵区" + }, + { + "321203": "高港区" + }, + { + "321204": "姜堰区" + }, + { + "321281": "兴化市" + }, + { + "321282": "靖江市" + }, + { + "321283": "泰兴市" + } + ] + } + }, + { + "321300": { + "宿迁市": [ + { + "321301": "市辖区" + }, + { + "321302": "宿城区" + }, + { + "321311": "宿豫区" + }, + { + "321322": "沭阳县" + }, + { + "321323": "泗阳县" + }, + { + "321324": "泗洪县" + } + ] + } + } + ] + }, + "330000": { + "浙江省": [ + { + "330100": { + "杭州市": [ + { + "330101": "市辖区" + }, + { + "330102": "上城区" + }, + { + "330103": "下城区" + }, + { + "330104": "江干区" + }, + { + "330105": "拱墅区" + }, + { + "330106": "西湖区" + }, + { + "330108": "滨江区" + }, + { + "330109": "萧山区" + }, + { + "330110": "余杭区" + }, + { + "330111": "富阳区" + }, + { + "330122": "桐庐县" + }, + { + "330127": "淳安县" + }, + { + "330182": "建德市" + }, + { + "330185": "临安市" + } + ] + } + }, + { + "330200": { + "宁波市": [ + { + "330201": "市辖区" + }, + { + "330203": "海曙区" + }, + { + "330204": "江东区" + }, + { + "330205": "江北区" + }, + { + "330206": "北仑区" + }, + { + "330211": "镇海区" + }, + { + "330212": "鄞州区" + }, + { + "330225": "象山县" + }, + { + "330226": "宁海县" + }, + { + "330281": "余姚市" + }, + { + "330282": "慈溪市" + }, + { + "330283": "奉化市" + } + ] + } + }, + { + "330300": { + "温州市": [ + { + "330301": "市辖区" + }, + { + "330302": "鹿城区" + }, + { + "330303": "龙湾区" + }, + { + "330304": "瓯海区" + }, + { + "330305": "洞头区" + }, + { + "330324": "永嘉县" + }, + { + "330326": "平阳县" + }, + { + "330327": "苍南县" + }, + { + "330328": "文成县" + }, + { + "330329": "泰顺县" + }, + { + "330381": "瑞安市" + }, + { + "330382": "乐清市" + } + ] + } + }, + { + "330400": { + "嘉兴市": [ + { + "330401": "市辖区" + }, + { + "330402": "南湖区" + }, + { + "330411": "秀洲区" + }, + { + "330421": "嘉善县" + }, + { + "330424": "海盐县" + }, + { + "330481": "海宁市" + }, + { + "330482": "平湖市" + }, + { + "330483": "桐乡市" + } + ] + } + }, + { + "330500": { + "湖州市": [ + { + "330501": "市辖区" + }, + { + "330502": "吴兴区" + }, + { + "330503": "南浔区" + }, + { + "330521": "德清县" + }, + { + "330522": "长兴县" + }, + { + "330523": "安吉县" + } + ] + } + }, + { + "330600": { + "绍兴市": [ + { + "330601": "市辖区" + }, + { + "330602": "越城区" + }, + { + "330603": "柯桥区" + }, + { + "330604": "上虞区" + }, + { + "330624": "新昌县" + }, + { + "330681": "诸暨市" + }, + { + "330683": "嵊州市" + } + ] + } + }, + { + "330700": { + "金华市": [ + { + "330701": "市辖区" + }, + { + "330702": "婺城区" + }, + { + "330703": "金东区" + }, + { + "330723": "武义县" + }, + { + "330726": "浦江县" + }, + { + "330727": "磐安县" + }, + { + "330781": "兰溪市" + }, + { + "330782": "义乌市" + }, + { + "330783": "东阳市" + }, + { + "330784": "永康市" + } + ] + } + }, + { + "330800": { + "衢州市": [ + { + "330801": "市辖区" + }, + { + "330802": "柯城区" + }, + { + "330803": "衢江区" + }, + { + "330822": "常山县" + }, + { + "330824": "开化县" + }, + { + "330825": "龙游县" + }, + { + "330881": "江山市" + } + ] + } + }, + { + "330900": { + "舟山市": [ + { + "330901": "市辖区" + }, + { + "330902": "定海区" + }, + { + "330903": "普陀区" + }, + { + "330921": "岱山县" + }, + { + "330922": "嵊泗县" + } + ] + } + }, + { + "331000": { + "台州市": [ + { + "331001": "市辖区" + }, + { + "331002": "椒江区" + }, + { + "331003": "黄岩区" + }, + { + "331004": "路桥区" + }, + { + "331021": "玉环县" + }, + { + "331022": "三门县" + }, + { + "331023": "天台县" + }, + { + "331024": "仙居县" + }, + { + "331081": "温岭市" + }, + { + "331082": "临海市" + } + ] + } + }, + { + "331100": { + "丽水市": [ + { + "331101": "市辖区" + }, + { + "331102": "莲都区" + }, + { + "331121": "青田县" + }, + { + "331122": "缙云县" + }, + { + "331123": "遂昌县" + }, + { + "331124": "松阳县" + }, + { + "331125": "云和县" + }, + { + "331126": "庆元县" + }, + { + "331127": "景宁畲族自治县" + }, + { + "331181": "龙泉市" + } + ] + } + } + ] + }, + "340000": { + "安徽省": [ + { + "340100": { + "合肥市": [ + { + "340101": "市辖区" + }, + { + "340102": "瑶海区" + }, + { + "340103": "庐阳区" + }, + { + "340104": "蜀山区" + }, + { + "340111": "包河区" + }, + { + "340121": "长丰县" + }, + { + "340122": "肥东县" + }, + { + "340123": "肥西县" + }, + { + "340124": "庐江县" + }, + { + "340181": "巢湖市" + } + ] + } + }, + { + "340200": { + "芜湖市": [ + { + "340201": "市辖区" + }, + { + "340202": "镜湖区" + }, + { + "340203": "弋江区" + }, + { + "340207": "鸠江区" + }, + { + "340208": "三山区" + }, + { + "340221": "芜湖县" + }, + { + "340222": "繁昌县" + }, + { + "340223": "南陵县" + }, + { + "340225": "无为县" + } + ] + } + }, + { + "340300": { + "蚌埠市": [ + { + "340301": "市辖区" + }, + { + "340302": "龙子湖区" + }, + { + "340303": "蚌山区" + }, + { + "340304": "禹会区" + }, + { + "340311": "淮上区" + }, + { + "340321": "怀远县" + }, + { + "340322": "五河县" + }, + { + "340323": "固镇县" + } + ] + } + }, + { + "340400": { + "淮南市": [ + { + "340401": "市辖区" + }, + { + "340402": "大通区" + }, + { + "340403": "田家庵区" + }, + { + "340404": "谢家集区" + }, + { + "340405": "八公山区" + }, + { + "340406": "潘集区" + }, + { + "340421": "凤台县" + }, + { + "340422": "寿县" + } + ] + } + }, + { + "340500": { + "马鞍山市": [ + { + "340501": "市辖区" + }, + { + "340503": "花山区" + }, + { + "340504": "雨山区" + }, + { + "340506": "博望区" + }, + { + "340521": "当涂县" + }, + { + "340522": "含山县" + }, + { + "340523": "和县" + } + ] + } + }, + { + "340600": { + "淮北市": [ + { + "340601": "市辖区" + }, + { + "340602": "杜集区" + }, + { + "340603": "相山区" + }, + { + "340604": "烈山区" + }, + { + "340621": "濉溪县" + } + ] + } + }, + { + "340700": { + "铜陵市": [ + { + "340701": "市辖区" + }, + { + "340705": "铜官区" + }, + { + "340706": "义安区" + }, + { + "340711": "郊区" + }, + { + "340722": "枞阳县" + } + ] + } + }, + { + "340800": { + "安庆市": [ + { + "340801": "市辖区" + }, + { + "340802": "迎江区" + }, + { + "340803": "大观区" + }, + { + "340811": "宜秀区" + }, + { + "340822": "怀宁县" + }, + { + "340824": "潜山县" + }, + { + "340825": "太湖县" + }, + { + "340826": "宿松县" + }, + { + "340827": "望江县" + }, + { + "340828": "岳西县" + }, + { + "340881": "桐城市" + } + ] + } + }, + { + "341000": { + "黄山市": [ + { + "341001": "市辖区" + }, + { + "341002": "屯溪区" + }, + { + "341003": "黄山区" + }, + { + "341004": "徽州区" + }, + { + "341021": "歙县" + }, + { + "341022": "休宁县" + }, + { + "341023": "黟县" + }, + { + "341024": "祁门县" + } + ] + } + }, + { + "341100": { + "滁州市": [ + { + "341101": "市辖区" + }, + { + "341102": "琅琊区" + }, + { + "341103": "南谯区" + }, + { + "341122": "来安县" + }, + { + "341124": "全椒县" + }, + { + "341125": "定远县" + }, + { + "341126": "凤阳县" + }, + { + "341181": "天长市" + }, + { + "341182": "明光市" + } + ] + } + }, + { + "341200": { + "阜阳市": [ + { + "341201": "市辖区" + }, + { + "341202": "颍州区" + }, + { + "341203": "颍东区" + }, + { + "341204": "颍泉区" + }, + { + "341221": "临泉县" + }, + { + "341222": "太和县" + }, + { + "341225": "阜南县" + }, + { + "341226": "颍上县" + }, + { + "341282": "界首市" + } + ] + } + }, + { + "341300": { + "宿州市": [ + { + "341301": "市辖区" + }, + { + "341302": "埇桥区" + }, + { + "341321": "砀山县" + }, + { + "341322": "萧县" + }, + { + "341323": "灵璧县" + }, + { + "341324": "泗县" + } + ] + } + }, + { + "341500": { + "六安市": [ + { + "341501": "市辖区" + }, + { + "341502": "金安区" + }, + { + "341503": "裕安区" + }, + { + "341504": "叶集区" + }, + { + "341522": "霍邱县" + }, + { + "341523": "舒城县" + }, + { + "341524": "金寨县" + }, + { + "341525": "霍山县" + } + ] + } + }, + { + "341600": { + "亳州市": [ + { + "341601": "市辖区" + }, + { + "341602": "谯城区" + }, + { + "341621": "涡阳县" + }, + { + "341622": "蒙城县" + }, + { + "341623": "利辛县" + } + ] + } + }, + { + "341700": { + "池州市": [ + { + "341701": "市辖区" + }, + { + "341702": "贵池区" + }, + { + "341721": "东至县" + }, + { + "341722": "石台县" + }, + { + "341723": "青阳县" + } + ] + } + }, + { + "341800": { + "宣城市": [ + { + "341801": "市辖区" + }, + { + "341802": "宣州区" + }, + { + "341821": "郎溪县" + }, + { + "341822": "广德县" + }, + { + "341823": "泾县" + }, + { + "341824": "绩溪县" + }, + { + "341825": "旌德县" + }, + { + "341881": "宁国市" + } + ] + } + } + ] + }, + "350000": { + "福建省": [ + { + "350100": { + "福州市": [ + { + "350101": "市辖区" + }, + { + "350102": "鼓楼区" + }, + { + "350103": "台江区" + }, + { + "350104": "仓山区" + }, + { + "350105": "马尾区" + }, + { + "350111": "晋安区" + }, + { + "350121": "闽侯县" + }, + { + "350122": "连江县" + }, + { + "350123": "罗源县" + }, + { + "350124": "闽清县" + }, + { + "350125": "永泰县" + }, + { + "350128": "平潭县" + }, + { + "350181": "福清市" + }, + { + "350182": "长乐市" + } + ] + } + }, + { + "350200": { + "厦门市": [ + { + "350201": "市辖区" + }, + { + "350203": "思明区" + }, + { + "350205": "海沧区" + }, + { + "350206": "湖里区" + }, + { + "350211": "集美区" + }, + { + "350212": "同安区" + }, + { + "350213": "翔安区" + } + ] + } + }, + { + "350300": { + "莆田市": [ + { + "350301": "市辖区" + }, + { + "350302": "城厢区" + }, + { + "350303": "涵江区" + }, + { + "350304": "荔城区" + }, + { + "350305": "秀屿区" + }, + { + "350322": "仙游县" + } + ] + } + }, + { + "350400": { + "三明市": [ + { + "350401": "市辖区" + }, + { + "350402": "梅列区" + }, + { + "350403": "三元区" + }, + { + "350421": "明溪县" + }, + { + "350423": "清流县" + }, + { + "350424": "宁化县" + }, + { + "350425": "大田县" + }, + { + "350426": "尤溪县" + }, + { + "350427": "沙县" + }, + { + "350428": "将乐县" + }, + { + "350429": "泰宁县" + }, + { + "350430": "建宁县" + }, + { + "350481": "永安市" + } + ] + } + }, + { + "350500": { + "泉州市": [ + { + "350501": "市辖区" + }, + { + "350502": "鲤城区" + }, + { + "350503": "丰泽区" + }, + { + "350504": "洛江区" + }, + { + "350505": "泉港区" + }, + { + "350521": "惠安县" + }, + { + "350524": "安溪县" + }, + { + "350525": "永春县" + }, + { + "350526": "德化县" + }, + { + "350527": "金门县" + }, + { + "350581": "石狮市" + }, + { + "350582": "晋江市" + }, + { + "350583": "南安市" + } + ] + } + }, + { + "350600": { + "漳州市": [ + { + "350601": "市辖区" + }, + { + "350602": "芗城区" + }, + { + "350603": "龙文区" + }, + { + "350622": "云霄县" + }, + { + "350623": "漳浦县" + }, + { + "350624": "诏安县" + }, + { + "350625": "长泰县" + }, + { + "350626": "东山县" + }, + { + "350627": "南靖县" + }, + { + "350628": "平和县" + }, + { + "350629": "华安县" + }, + { + "350681": "龙海市" + } + ] + } + }, + { + "350700": { + "南平市": [ + { + "350701": "市辖区" + }, + { + "350702": "延平区" + }, + { + "350703": "建阳区" + }, + { + "350721": "顺昌县" + }, + { + "350722": "浦城县" + }, + { + "350723": "光泽县" + }, + { + "350724": "松溪县" + }, + { + "350725": "政和县" + }, + { + "350781": "邵武市" + }, + { + "350782": "武夷山市" + }, + { + "350783": "建瓯市" + } + ] + } + }, + { + "350800": { + "龙岩市": [ + { + "350801": "市辖区" + }, + { + "350802": "新罗区" + }, + { + "350803": "永定区" + }, + { + "350821": "长汀县" + }, + { + "350823": "上杭县" + }, + { + "350824": "武平县" + }, + { + "350825": "连城县" + }, + { + "350881": "漳平市" + } + ] + } + }, + { + "350900": { + "宁德市": [ + { + "350901": "市辖区" + }, + { + "350902": "蕉城区" + }, + { + "350921": "霞浦县" + }, + { + "350922": "古田县" + }, + { + "350923": "屏南县" + }, + { + "350924": "寿宁县" + }, + { + "350925": "周宁县" + }, + { + "350926": "柘荣县" + }, + { + "350981": "福安市" + }, + { + "350982": "福鼎市" + } + ] + } + } + ] + }, + "360000": { + "江西省": [ + { + "360100": { + "南昌市": [ + { + "360101": "市辖区" + }, + { + "360102": "东湖区" + }, + { + "360103": "西湖区" + }, + { + "360104": "青云谱区" + }, + { + "360105": "湾里区" + }, + { + "360111": "青山湖区" + }, + { + "360112": "新建区" + }, + { + "360121": "南昌县" + }, + { + "360123": "安义县" + }, + { + "360124": "进贤县" + } + ] + } + }, + { + "360200": { + "景德镇市": [ + { + "360201": "市辖区" + }, + { + "360202": "昌江区" + }, + { + "360203": "珠山区" + }, + { + "360222": "浮梁县" + }, + { + "360281": "乐平市" + } + ] + } + }, + { + "360300": { + "萍乡市": [ + { + "360301": "市辖区" + }, + { + "360302": "安源区" + }, + { + "360313": "湘东区" + }, + { + "360321": "莲花县" + }, + { + "360322": "上栗县" + }, + { + "360323": "芦溪县" + } + ] + } + }, + { + "360400": { + "九江市": [ + { + "360401": "市辖区" + }, + { + "360402": "濂溪区" + }, + { + "360403": "浔阳区" + }, + { + "360421": "九江县" + }, + { + "360423": "武宁县" + }, + { + "360424": "修水县" + }, + { + "360425": "永修县" + }, + { + "360426": "德安县" + }, + { + "360428": "都昌县" + }, + { + "360429": "湖口县" + }, + { + "360430": "彭泽县" + }, + { + "360481": "瑞昌市" + }, + { + "360482": "共青城市" + }, + { + "360483": "庐山市" + } + ] + } + }, + { + "360500": { + "新余市": [ + { + "360501": "市辖区" + }, + { + "360502": "渝水区" + }, + { + "360521": "分宜县" + } + ] + } + }, + { + "360600": { + "鹰潭市": [ + { + "360601": "市辖区" + }, + { + "360602": "月湖区" + }, + { + "360622": "余江县" + }, + { + "360681": "贵溪市" + } + ] + } + }, + { + "360700": { + "赣州市": [ + { + "360701": "市辖区" + }, + { + "360702": "章贡区" + }, + { + "360703": "南康区" + }, + { + "360721": "赣县" + }, + { + "360722": "信丰县" + }, + { + "360723": "大余县" + }, + { + "360724": "上犹县" + }, + { + "360725": "崇义县" + }, + { + "360726": "安远县" + }, + { + "360727": "龙南县" + }, + { + "360728": "定南县" + }, + { + "360729": "全南县" + }, + { + "360730": "宁都县" + }, + { + "360731": "于都县" + }, + { + "360732": "兴国县" + }, + { + "360733": "会昌县" + }, + { + "360734": "寻乌县" + }, + { + "360735": "石城县" + }, + { + "360781": "瑞金市" + } + ] + } + }, + { + "360800": { + "吉安市": [ + { + "360801": "市辖区" + }, + { + "360802": "吉州区" + }, + { + "360803": "青原区" + }, + { + "360821": "吉安县" + }, + { + "360822": "吉水县" + }, + { + "360823": "峡江县" + }, + { + "360824": "新干县" + }, + { + "360825": "永丰县" + }, + { + "360826": "泰和县" + }, + { + "360827": "遂川县" + }, + { + "360828": "万安县" + }, + { + "360829": "安福县" + }, + { + "360830": "永新县" + }, + { + "360881": "井冈山市" + } + ] + } + }, + { + "360900": { + "宜春市": [ + { + "360901": "市辖区" + }, + { + "360902": "袁州区" + }, + { + "360921": "奉新县" + }, + { + "360922": "万载县" + }, + { + "360923": "上高县" + }, + { + "360924": "宜丰县" + }, + { + "360925": "靖安县" + }, + { + "360926": "铜鼓县" + }, + { + "360981": "丰城市" + }, + { + "360982": "樟树市" + }, + { + "360983": "高安市" + } + ] + } + }, + { + "361000": { + "抚州市": [ + { + "361001": "市辖区" + }, + { + "361002": "临川区" + }, + { + "361021": "南城县" + }, + { + "361022": "黎川县" + }, + { + "361023": "南丰县" + }, + { + "361024": "崇仁县" + }, + { + "361025": "乐安县" + }, + { + "361026": "宜黄县" + }, + { + "361027": "金溪县" + }, + { + "361028": "资溪县" + }, + { + "361029": "东乡县" + }, + { + "361030": "广昌县" + } + ] + } + }, + { + "361100": { + "上饶市": [ + { + "361101": "市辖区" + }, + { + "361102": "信州区" + }, + { + "361103": "广丰区" + }, + { + "361121": "上饶县" + }, + { + "361123": "玉山县" + }, + { + "361124": "铅山县" + }, + { + "361125": "横峰县" + }, + { + "361126": "弋阳县" + }, + { + "361127": "余干县" + }, + { + "361128": "鄱阳县" + }, + { + "361129": "万年县" + }, + { + "361130": "婺源县" + }, + { + "361181": "德兴市" + } + ] + } + } + ] + }, + "370000": { + "山东省": [ + { + "370100": { + "济南市": [ + { + "370101": "市辖区" + }, + { + "370102": "历下区" + }, + { + "370103": "市中区" + }, + { + "370104": "槐荫区" + }, + { + "370105": "天桥区" + }, + { + "370112": "历城区" + }, + { + "370113": "长清区" + }, + { + "370124": "平阴县" + }, + { + "370125": "济阳县" + }, + { + "370126": "商河县" + }, + { + "370181": "章丘市" + } + ] + } + }, + { + "370200": { + "青岛市": [ + { + "370201": "市辖区" + }, + { + "370202": "市南区" + }, + { + "370203": "市北区" + }, + { + "370211": "黄岛区" + }, + { + "370212": "崂山区" + }, + { + "370213": "李沧区" + }, + { + "370214": "城阳区" + }, + { + "370281": "胶州市" + }, + { + "370282": "即墨市" + }, + { + "370283": "平度市" + }, + { + "370285": "莱西市" + } + ] + } + }, + { + "370300": { + "淄博市": [ + { + "370301": "市辖区" + }, + { + "370302": "淄川区" + }, + { + "370303": "张店区" + }, + { + "370304": "博山区" + }, + { + "370305": "临淄区" + }, + { + "370306": "周村区" + }, + { + "370321": "桓台县" + }, + { + "370322": "高青县" + }, + { + "370323": "沂源县" + } + ] + } + }, + { + "370400": { + "枣庄市": [ + { + "370401": "市辖区" + }, + { + "370402": "市中区" + }, + { + "370403": "薛城区" + }, + { + "370404": "峄城区" + }, + { + "370405": "台儿庄区" + }, + { + "370406": "山亭区" + }, + { + "370481": "滕州市" + } + ] + } + }, + { + "370500": { + "东营市": [ + { + "370501": "市辖区" + }, + { + "370502": "东营区" + }, + { + "370503": "河口区" + }, + { + "370505": "垦利区" + }, + { + "370522": "利津县" + }, + { + "370523": "广饶县" + } + ] + } + }, + { + "370600": { + "烟台市": [ + { + "370601": "市辖区" + }, + { + "370602": "芝罘区" + }, + { + "370611": "福山区" + }, + { + "370612": "牟平区" + }, + { + "370613": "莱山区" + }, + { + "370634": "长岛县" + }, + { + "370681": "龙口市" + }, + { + "370682": "莱阳市" + }, + { + "370683": "莱州市" + }, + { + "370684": "蓬莱市" + }, + { + "370685": "招远市" + }, + { + "370686": "栖霞市" + }, + { + "370687": "海阳市" + } + ] + } + }, + { + "370700": { + "潍坊市": [ + { + "370701": "市辖区" + }, + { + "370702": "潍城区" + }, + { + "370703": "寒亭区" + }, + { + "370704": "坊子区" + }, + { + "370705": "奎文区" + }, + { + "370724": "临朐县" + }, + { + "370725": "昌乐县" + }, + { + "370781": "青州市" + }, + { + "370782": "诸城市" + }, + { + "370783": "寿光市" + }, + { + "370784": "安丘市" + }, + { + "370785": "高密市" + }, + { + "370786": "昌邑市" + } + ] + } + }, + { + "370800": { + "济宁市": [ + { + "370801": "市辖区" + }, + { + "370811": "任城区" + }, + { + "370812": "兖州区" + }, + { + "370826": "微山县" + }, + { + "370827": "鱼台县" + }, + { + "370828": "金乡县" + }, + { + "370829": "嘉祥县" + }, + { + "370830": "汶上县" + }, + { + "370831": "泗水县" + }, + { + "370832": "梁山县" + }, + { + "370881": "曲阜市" + }, + { + "370883": "邹城市" + } + ] + } + }, + { + "370900": { + "泰安市": [ + { + "370901": "市辖区" + }, + { + "370902": "泰山区" + }, + { + "370911": "岱岳区" + }, + { + "370921": "宁阳县" + }, + { + "370923": "东平县" + }, + { + "370982": "新泰市" + }, + { + "370983": "肥城市" + } + ] + } + }, + { + "371000": { + "威海市": [ + { + "371001": "市辖区" + }, + { + "371002": "环翠区" + }, + { + "371003": "文登区" + }, + { + "371082": "荣成市" + }, + { + "371083": "乳山市" + } + ] + } + }, + { + "371100": { + "日照市": [ + { + "371101": "市辖区" + }, + { + "371102": "东港区" + }, + { + "371103": "岚山区" + }, + { + "371121": "五莲县" + }, + { + "371122": "莒县" + } + ] + } + }, + { + "371200": { + "莱芜市": [ + { + "371201": "市辖区" + }, + { + "371202": "莱城区" + }, + { + "371203": "钢城区" + } + ] + } + }, + { + "371300": { + "临沂市": [ + { + "371301": "市辖区" + }, + { + "371302": "兰山区" + }, + { + "371311": "罗庄区" + }, + { + "371312": "河东区" + }, + { + "371321": "沂南县" + }, + { + "371322": "郯城县" + }, + { + "371323": "沂水县" + }, + { + "371324": "兰陵县" + }, + { + "371325": "费县" + }, + { + "371326": "平邑县" + }, + { + "371327": "莒南县" + }, + { + "371328": "蒙阴县" + }, + { + "371329": "临沭县" + } + ] + } + }, + { + "371400": { + "德州市": [ + { + "371401": "市辖区" + }, + { + "371402": "德城区" + }, + { + "371403": "陵城区" + }, + { + "371422": "宁津县" + }, + { + "371423": "庆云县" + }, + { + "371424": "临邑县" + }, + { + "371425": "齐河县" + }, + { + "371426": "平原县" + }, + { + "371427": "夏津县" + }, + { + "371428": "武城县" + }, + { + "371481": "乐陵市" + }, + { + "371482": "禹城市" + } + ] + } + }, + { + "371500": { + "聊城市": [ + { + "371501": "市辖区" + }, + { + "371502": "东昌府区" + }, + { + "371521": "阳谷县" + }, + { + "371522": "莘县" + }, + { + "371523": "茌平县" + }, + { + "371524": "东阿县" + }, + { + "371525": "冠县" + }, + { + "371526": "高唐县" + }, + { + "371581": "临清市" + } + ] + } + }, + { + "371600": { + "滨州市": [ + { + "371601": "市辖区" + }, + { + "371602": "滨城区" + }, + { + "371603": "沾化区" + }, + { + "371621": "惠民县" + }, + { + "371622": "阳信县" + }, + { + "371623": "无棣县" + }, + { + "371625": "博兴县" + }, + { + "371626": "邹平县" + } + ] + } + }, + { + "371700": { + "菏泽市": [ + { + "371701": "市辖区" + }, + { + "371702": "牡丹区" + }, + { + "371703": "定陶区" + }, + { + "371721": "曹县" + }, + { + "371722": "单县" + }, + { + "371723": "成武县" + }, + { + "371724": "巨野县" + }, + { + "371725": "郓城县" + }, + { + "371726": "鄄城县" + }, + { + "371728": "东明县" + } + ] + } + } + ] + }, + "410000": { + "河南省": [ + { + "410100": { + "郑州市": [ + { + "410101": "市辖区" + }, + { + "410102": "中原区" + }, + { + "410103": "二七区" + }, + { + "410104": "管城回族区" + }, + { + "410105": "金水区" + }, + { + "410106": "上街区" + }, + { + "410108": "惠济区" + }, + { + "410122": "中牟县" + }, + { + "410181": "巩义市" + }, + { + "410182": "荥阳市" + }, + { + "410183": "新密市" + }, + { + "410184": "新郑市" + }, + { + "410185": "登封市" + } + ] + } + }, + { + "410200": { + "开封市": [ + { + "410201": "市辖区" + }, + { + "410202": "龙亭区" + }, + { + "410203": "顺河回族区" + }, + { + "410204": "鼓楼区" + }, + { + "410205": "禹王台区" + }, + { + "410211": "金明区" + }, + { + "410212": "祥符区" + }, + { + "410221": "杞县" + }, + { + "410222": "通许县" + }, + { + "410223": "尉氏县" + }, + { + "410225": "兰考县" + } + ] + } + }, + { + "410300": { + "洛阳市": [ + { + "410301": "市辖区" + }, + { + "410302": "老城区" + }, + { + "410303": "西工区" + }, + { + "410304": "瀍河回族区" + }, + { + "410305": "涧西区" + }, + { + "410306": "吉利区" + }, + { + "410311": "洛龙区" + }, + { + "410322": "孟津县" + }, + { + "410323": "新安县" + }, + { + "410324": "栾川县" + }, + { + "410325": "嵩县" + }, + { + "410326": "汝阳县" + }, + { + "410327": "宜阳县" + }, + { + "410328": "洛宁县" + }, + { + "410329": "伊川县" + }, + { + "410381": "偃师市" + } + ] + } + }, + { + "410400": { + "平顶山市": [ + { + "410401": "市辖区" + }, + { + "410402": "新华区" + }, + { + "410403": "卫东区" + }, + { + "410404": "石龙区" + }, + { + "410411": "湛河区" + }, + { + "410421": "宝丰县" + }, + { + "410422": "叶县" + }, + { + "410423": "鲁山县" + }, + { + "410425": "郏县" + }, + { + "410481": "舞钢市" + }, + { + "410482": "汝州市" + } + ] + } + }, + { + "410500": { + "安阳市": [ + { + "410501": "市辖区" + }, + { + "410502": "文峰区" + }, + { + "410503": "北关区" + }, + { + "410505": "殷都区" + }, + { + "410506": "龙安区" + }, + { + "410522": "安阳县" + }, + { + "410523": "汤阴县" + }, + { + "410526": "滑县" + }, + { + "410527": "内黄县" + }, + { + "410581": "林州市" + } + ] + } + }, + { + "410600": { + "鹤壁市": [ + { + "410601": "市辖区" + }, + { + "410602": "鹤山区" + }, + { + "410603": "山城区" + }, + { + "410611": "淇滨区" + }, + { + "410621": "浚县" + }, + { + "410622": "淇县" + } + ] + } + }, + { + "410700": { + "新乡市": [ + { + "410701": "市辖区" + }, + { + "410702": "红旗区" + }, + { + "410703": "卫滨区" + }, + { + "410704": "凤泉区" + }, + { + "410711": "牧野区" + }, + { + "410721": "新乡县" + }, + { + "410724": "获嘉县" + }, + { + "410725": "原阳县" + }, + { + "410726": "延津县" + }, + { + "410727": "封丘县" + }, + { + "410728": "长垣县" + }, + { + "410781": "卫辉市" + }, + { + "410782": "辉县市" + } + ] + } + }, + { + "410800": { + "焦作市": [ + { + "410801": "市辖区" + }, + { + "410802": "解放区" + }, + { + "410803": "中站区" + }, + { + "410804": "马村区" + }, + { + "410811": "山阳区" + }, + { + "410821": "修武县" + }, + { + "410822": "博爱县" + }, + { + "410823": "武陟县" + }, + { + "410825": "温县" + }, + { + "410882": "沁阳市" + }, + { + "410883": "孟州市" + } + ] + } + }, + { + "410900": { + "濮阳市": [ + { + "410901": "市辖区" + }, + { + "410902": "华龙区" + }, + { + "410922": "清丰县" + }, + { + "410923": "南乐县" + }, + { + "410926": "范县" + }, + { + "410927": "台前县" + }, + { + "410928": "濮阳县" + } + ] + } + }, + { + "411000": { + "许昌市": [ + { + "411001": "市辖区" + }, + { + "411002": "魏都区" + }, + { + "411023": "许昌县" + }, + { + "411024": "鄢陵县" + }, + { + "411025": "襄城县" + }, + { + "411081": "禹州市" + }, + { + "411082": "长葛市" + } + ] + } + }, + { + "411100": { + "漯河市": [ + { + "411101": "市辖区" + }, + { + "411102": "源汇区" + }, + { + "411103": "郾城区" + }, + { + "411104": "召陵区" + }, + { + "411121": "舞阳县" + }, + { + "411122": "临颍县" + } + ] + } + }, + { + "411200": { + "三门峡市": [ + { + "411201": "市辖区" + }, + { + "411202": "湖滨区" + }, + { + "411203": "陕州区" + }, + { + "411221": "渑池县" + }, + { + "411224": "卢氏县" + }, + { + "411281": "义马市" + }, + { + "411282": "灵宝市" + } + ] + } + }, + { + "411300": { + "南阳市": [ + { + "411301": "市辖区" + }, + { + "411302": "宛城区" + }, + { + "411303": "卧龙区" + }, + { + "411321": "南召县" + }, + { + "411322": "方城县" + }, + { + "411323": "西峡县" + }, + { + "411324": "镇平县" + }, + { + "411325": "内乡县" + }, + { + "411326": "淅川县" + }, + { + "411327": "社旗县" + }, + { + "411328": "唐河县" + }, + { + "411329": "新野县" + }, + { + "411330": "桐柏县" + }, + { + "411381": "邓州市" + } + ] + } + }, + { + "411400": { + "商丘市": [ + { + "411401": "市辖区" + }, + { + "411402": "梁园区" + }, + { + "411403": "睢阳区" + }, + { + "411421": "民权县" + }, + { + "411422": "睢县" + }, + { + "411423": "宁陵县" + }, + { + "411424": "柘城县" + }, + { + "411425": "虞城县" + }, + { + "411426": "夏邑县" + }, + { + "411481": "永城市" + } + ] + } + }, + { + "411500": { + "信阳市": [ + { + "411501": "市辖区" + }, + { + "411502": "浉河区" + }, + { + "411503": "平桥区" + }, + { + "411521": "罗山县" + }, + { + "411522": "光山县" + }, + { + "411523": "新县" + }, + { + "411524": "商城县" + }, + { + "411525": "固始县" + }, + { + "411526": "潢川县" + }, + { + "411527": "淮滨县" + }, + { + "411528": "息县" + } + ] + } + }, + { + "411600": { + "周口市": [ + { + "411601": "市辖区" + }, + { + "411602": "川汇区" + }, + { + "411621": "扶沟县" + }, + { + "411622": "西华县" + }, + { + "411623": "商水县" + }, + { + "411624": "沈丘县" + }, + { + "411625": "郸城县" + }, + { + "411626": "淮阳县" + }, + { + "411627": "太康县" + }, + { + "411628": "鹿邑县" + }, + { + "411681": "项城市" + } + ] + } + }, + { + "411700": { + "驻马店市": [ + { + "411701": "市辖区" + }, + { + "411702": "驿城区" + }, + { + "411721": "西平县" + }, + { + "411722": "上蔡县" + }, + { + "411723": "平舆县" + }, + { + "411724": "正阳县" + }, + { + "411725": "确山县" + }, + { + "411726": "泌阳县" + }, + { + "411727": "汝南县" + }, + { + "411728": "遂平县" + }, + { + "411729": "新蔡县" + } + ] + } + }, + { + "419000": { + "省直辖县级行政区划": [ + { + "419001": "济源市" + } + ] + } + } + ] + }, + "420000": { + "湖北省": [ + { + "420100": { + "武汉市": [ + { + "420101": "市辖区" + }, + { + "420102": "江岸区" + }, + { + "420103": "江汉区" + }, + { + "420104": "硚口区" + }, + { + "420105": "汉阳区" + }, + { + "420106": "武昌区" + }, + { + "420107": "青山区" + }, + { + "420111": "洪山区" + }, + { + "420112": "东西湖区" + }, + { + "420113": "汉南区" + }, + { + "420114": "蔡甸区" + }, + { + "420115": "江夏区" + }, + { + "420116": "黄陂区" + }, + { + "420117": "新洲区" + } + ] + } + }, + { + "420200": { + "黄石市": [ + { + "420201": "市辖区" + }, + { + "420202": "黄石港区" + }, + { + "420203": "西塞山区" + }, + { + "420204": "下陆区" + }, + { + "420205": "铁山区" + }, + { + "420222": "阳新县" + }, + { + "420281": "大冶市" + } + ] + } + }, + { + "420300": { + "十堰市": [ + { + "420301": "市辖区" + }, + { + "420302": "茅箭区" + }, + { + "420303": "张湾区" + }, + { + "420304": "郧阳区" + }, + { + "420322": "郧西县" + }, + { + "420323": "竹山县" + }, + { + "420324": "竹溪县" + }, + { + "420325": "房县" + }, + { + "420381": "丹江口市" + } + ] + } + }, + { + "420500": { + "宜昌市": [ + { + "420501": "市辖区" + }, + { + "420502": "西陵区" + }, + { + "420503": "伍家岗区" + }, + { + "420504": "点军区" + }, + { + "420505": "猇亭区" + }, + { + "420506": "夷陵区" + }, + { + "420525": "远安县" + }, + { + "420526": "兴山县" + }, + { + "420527": "秭归县" + }, + { + "420528": "长阳土家族自治县" + }, + { + "420529": "五峰土家族自治县" + }, + { + "420581": "宜都市" + }, + { + "420582": "当阳市" + }, + { + "420583": "枝江市" + } + ] + } + }, + { + "420600": { + "襄阳市": [ + { + "420601": "市辖区" + }, + { + "420602": "襄城区" + }, + { + "420606": "樊城区" + }, + { + "420607": "襄州区" + }, + { + "420624": "南漳县" + }, + { + "420625": "谷城县" + }, + { + "420626": "保康县" + }, + { + "420682": "老河口市" + }, + { + "420683": "枣阳市" + }, + { + "420684": "宜城市" + } + ] + } + }, + { + "420700": { + "鄂州市": [ + { + "420701": "市辖区" + }, + { + "420702": "梁子湖区" + }, + { + "420703": "华容区" + }, + { + "420704": "鄂城区" + } + ] + } + }, + { + "420800": { + "荆门市": [ + { + "420801": "市辖区" + }, + { + "420802": "东宝区" + }, + { + "420804": "掇刀区" + }, + { + "420821": "京山县" + }, + { + "420822": "沙洋县" + }, + { + "420881": "钟祥市" + } + ] + } + }, + { + "420900": { + "孝感市": [ + { + "420901": "市辖区" + }, + { + "420902": "孝南区" + }, + { + "420921": "孝昌县" + }, + { + "420922": "大悟县" + }, + { + "420923": "云梦县" + }, + { + "420981": "应城市" + }, + { + "420982": "安陆市" + }, + { + "420984": "汉川市" + } + ] + } + }, + { + "421000": { + "荆州市": [ + { + "421001": "市辖区" + }, + { + "421002": "沙市区" + }, + { + "421003": "荆州区" + }, + { + "421022": "公安县" + }, + { + "421023": "监利县" + }, + { + "421024": "江陵县" + }, + { + "421081": "石首市" + }, + { + "421083": "洪湖市" + }, + { + "421087": "松滋市" + } + ] + } + }, + { + "421100": { + "黄冈市": [ + { + "421101": "市辖区" + }, + { + "421102": "黄州区" + }, + { + "421121": "团风县" + }, + { + "421122": "红安县" + }, + { + "421123": "罗田县" + }, + { + "421124": "英山县" + }, + { + "421125": "浠水县" + }, + { + "421126": "蕲春县" + }, + { + "421127": "黄梅县" + }, + { + "421181": "麻城市" + }, + { + "421182": "武穴市" + } + ] + } + }, + { + "421200": { + "咸宁市": [ + { + "421201": "市辖区" + }, + { + "421202": "咸安区" + }, + { + "421221": "嘉鱼县" + }, + { + "421222": "通城县" + }, + { + "421223": "崇阳县" + }, + { + "421224": "通山县" + }, + { + "421281": "赤壁市" + } + ] + } + }, + { + "421300": { + "随州市": [ + { + "421301": "市辖区" + }, + { + "421303": "曾都区" + }, + { + "421321": "随县" + }, + { + "421381": "广水市" + } + ] + } + }, + { + "422800": { + "恩施土家族苗族自治州": [ + { + "422801": "恩施市" + }, + { + "422802": "利川市" + }, + { + "422822": "建始县" + }, + { + "422823": "巴东县" + }, + { + "422825": "宣恩县" + }, + { + "422826": "咸丰县" + }, + { + "422827": "来凤县" + }, + { + "422828": "鹤峰县" + } + ] + } + }, + { + "429000": { + "省直辖县级行政区划": [ + { + "429004": "仙桃市" + }, + { + "429005": "潜江市" + }, + { + "429006": "天门市" + }, + { + "429021": "神农架林区" + } + ] + } + } + ] + }, + "430000": { + "湖南省": [ + { + "430100": { + "长沙市": [ + { + "430101": "市辖区" + }, + { + "430102": "芙蓉区" + }, + { + "430103": "天心区" + }, + { + "430104": "岳麓区" + }, + { + "430105": "开福区" + }, + { + "430111": "雨花区" + }, + { + "430112": "望城区" + }, + { + "430121": "长沙县" + }, + { + "430124": "宁乡县" + }, + { + "430181": "浏阳市" + } + ] + } + }, + { + "430200": { + "株洲市": [ + { + "430201": "市辖区" + }, + { + "430202": "荷塘区" + }, + { + "430203": "芦淞区" + }, + { + "430204": "石峰区" + }, + { + "430211": "天元区" + }, + { + "430221": "株洲县" + }, + { + "430223": "攸县" + }, + { + "430224": "茶陵县" + }, + { + "430225": "炎陵县" + }, + { + "430281": "醴陵市" + } + ] + } + }, + { + "430300": { + "湘潭市": [ + { + "430301": "市辖区" + }, + { + "430302": "雨湖区" + }, + { + "430304": "岳塘区" + }, + { + "430321": "湘潭县" + }, + { + "430381": "湘乡市" + }, + { + "430382": "韶山市" + } + ] + } + }, + { + "430400": { + "衡阳市": [ + { + "430401": "市辖区" + }, + { + "430405": "珠晖区" + }, + { + "430406": "雁峰区" + }, + { + "430407": "石鼓区" + }, + { + "430408": "蒸湘区" + }, + { + "430412": "南岳区" + }, + { + "430421": "衡阳县" + }, + { + "430422": "衡南县" + }, + { + "430423": "衡山县" + }, + { + "430424": "衡东县" + }, + { + "430426": "祁东县" + }, + { + "430481": "耒阳市" + }, + { + "430482": "常宁市" + } + ] + } + }, + { + "430500": { + "邵阳市": [ + { + "430501": "市辖区" + }, + { + "430502": "双清区" + }, + { + "430503": "大祥区" + }, + { + "430511": "北塔区" + }, + { + "430521": "邵东县" + }, + { + "430522": "新邵县" + }, + { + "430523": "邵阳县" + }, + { + "430524": "隆回县" + }, + { + "430525": "洞口县" + }, + { + "430527": "绥宁县" + }, + { + "430528": "新宁县" + }, + { + "430529": "城步苗族自治县" + }, + { + "430581": "武冈市" + } + ] + } + }, + { + "430600": { + "岳阳市": [ + { + "430601": "市辖区" + }, + { + "430602": "岳阳楼区" + }, + { + "430603": "云溪区" + }, + { + "430611": "君山区" + }, + { + "430621": "岳阳县" + }, + { + "430623": "华容县" + }, + { + "430624": "湘阴县" + }, + { + "430626": "平江县" + }, + { + "430681": "汨罗市" + }, + { + "430682": "临湘市" + } + ] + } + }, + { + "430700": { + "常德市": [ + { + "430701": "市辖区" + }, + { + "430702": "武陵区" + }, + { + "430703": "鼎城区" + }, + { + "430721": "安乡县" + }, + { + "430722": "汉寿县" + }, + { + "430723": "澧县" + }, + { + "430724": "临澧县" + }, + { + "430725": "桃源县" + }, + { + "430726": "石门县" + }, + { + "430781": "津市市" + } + ] + } + }, + { + "430800": { + "张家界市": [ + { + "430801": "市辖区" + }, + { + "430802": "永定区" + }, + { + "430811": "武陵源区" + }, + { + "430821": "慈利县" + }, + { + "430822": "桑植县" + } + ] + } + }, + { + "430900": { + "益阳市": [ + { + "430901": "市辖区" + }, + { + "430902": "资阳区" + }, + { + "430903": "赫山区" + }, + { + "430921": "南县" + }, + { + "430922": "桃江县" + }, + { + "430923": "安化县" + }, + { + "430981": "沅江市" + } + ] + } + }, + { + "431000": { + "郴州市": [ + { + "431001": "市辖区" + }, + { + "431002": "北湖区" + }, + { + "431003": "苏仙区" + }, + { + "431021": "桂阳县" + }, + { + "431022": "宜章县" + }, + { + "431023": "永兴县" + }, + { + "431024": "嘉禾县" + }, + { + "431025": "临武县" + }, + { + "431026": "汝城县" + }, + { + "431027": "桂东县" + }, + { + "431028": "安仁县" + }, + { + "431081": "资兴市" + } + ] + } + }, + { + "431100": { + "永州市": [ + { + "431101": "市辖区" + }, + { + "431102": "零陵区" + }, + { + "431103": "冷水滩区" + }, + { + "431121": "祁阳县" + }, + { + "431122": "东安县" + }, + { + "431123": "双牌县" + }, + { + "431124": "道县" + }, + { + "431125": "江永县" + }, + { + "431126": "宁远县" + }, + { + "431127": "蓝山县" + }, + { + "431128": "新田县" + }, + { + "431129": "江华瑶族自治县" + } + ] + } + }, + { + "431200": { + "怀化市": [ + { + "431201": "市辖区" + }, + { + "431202": "鹤城区" + }, + { + "431221": "中方县" + }, + { + "431222": "沅陵县" + }, + { + "431223": "辰溪县" + }, + { + "431224": "溆浦县" + }, + { + "431225": "会同县" + }, + { + "431226": "麻阳苗族自治县" + }, + { + "431227": "新晃侗族自治县" + }, + { + "431228": "芷江侗族自治县" + }, + { + "431229": "靖州苗族侗族自治县" + }, + { + "431230": "通道侗族自治县" + }, + { + "431281": "洪江市" + } + ] + } + }, + { + "431300": { + "娄底市": [ + { + "431301": "市辖区" + }, + { + "431302": "娄星区" + }, + { + "431321": "双峰县" + }, + { + "431322": "新化县" + }, + { + "431381": "冷水江市" + }, + { + "431382": "涟源市" + } + ] + } + }, + { + "433100": { + "湘西土家族苗族自治州": [ + { + "433101": "吉首市" + }, + { + "433122": "泸溪县" + }, + { + "433123": "凤凰县" + }, + { + "433124": "花垣县" + }, + { + "433125": "保靖县" + }, + { + "433126": "古丈县" + }, + { + "433127": "永顺县" + }, + { + "433130": "龙山县" + } + ] + } + } + ] + }, + "440000": { + "广东省": [ + { + "440100": { + "广州市": [ + { + "440101": "市辖区" + }, + { + "440103": "荔湾区" + }, + { + "440104": "越秀区" + }, + { + "440105": "海珠区" + }, + { + "440106": "天河区" + }, + { + "440111": "白云区" + }, + { + "440112": "黄埔区" + }, + { + "440113": "番禺区" + }, + { + "440114": "花都区" + }, + { + "440115": "南沙区" + }, + { + "440117": "从化区" + }, + { + "440118": "增城区" + } + ] + } + }, + { + "440200": { + "韶关市": [ + { + "440201": "市辖区" + }, + { + "440203": "武江区" + }, + { + "440204": "浈江区" + }, + { + "440205": "曲江区" + }, + { + "440222": "始兴县" + }, + { + "440224": "仁化县" + }, + { + "440229": "翁源县" + }, + { + "440232": "乳源瑶族自治县" + }, + { + "440233": "新丰县" + }, + { + "440281": "乐昌市" + }, + { + "440282": "南雄市" + } + ] + } + }, + { + "440300": { + "深圳市": [ + { + "440301": "市辖区" + }, + { + "440303": "罗湖区" + }, + { + "440304": "福田区" + }, + { + "440305": "南山区" + }, + { + "440306": "宝安区" + }, + { + "440307": "龙岗区" + }, + { + "440308": "盐田区" + } + ] + } + }, + { + "440400": { + "珠海市": [ + { + "440401": "市辖区" + }, + { + "440402": "香洲区" + }, + { + "440403": "斗门区" + }, + { + "440404": "金湾区" + } + ] + } + }, + { + "440500": { + "汕头市": [ + { + "440501": "市辖区" + }, + { + "440507": "龙湖区" + }, + { + "440511": "金平区" + }, + { + "440512": "濠江区" + }, + { + "440513": "潮阳区" + }, + { + "440514": "潮南区" + }, + { + "440515": "澄海区" + }, + { + "440523": "南澳县" + } + ] + } + }, + { + "440600": { + "佛山市": [ + { + "440601": "市辖区" + }, + { + "440604": "禅城区" + }, + { + "440605": "南海区" + }, + { + "440606": "顺德区" + }, + { + "440607": "三水区" + }, + { + "440608": "高明区" + } + ] + } + }, + { + "440700": { + "江门市": [ + { + "440701": "市辖区" + }, + { + "440703": "蓬江区" + }, + { + "440704": "江海区" + }, + { + "440705": "新会区" + }, + { + "440781": "台山市" + }, + { + "440783": "开平市" + }, + { + "440784": "鹤山市" + }, + { + "440785": "恩平市" + } + ] + } + }, + { + "440800": { + "湛江市": [ + { + "440801": "市辖区" + }, + { + "440802": "赤坎区" + }, + { + "440803": "霞山区" + }, + { + "440804": "坡头区" + }, + { + "440811": "麻章区" + }, + { + "440823": "遂溪县" + }, + { + "440825": "徐闻县" + }, + { + "440881": "廉江市" + }, + { + "440882": "雷州市" + }, + { + "440883": "吴川市" + } + ] + } + }, + { + "440900": { + "茂名市": [ + { + "440901": "市辖区" + }, + { + "440902": "茂南区" + }, + { + "440904": "电白区" + }, + { + "440981": "高州市" + }, + { + "440982": "化州市" + }, + { + "440983": "信宜市" + } + ] + } + }, + { + "441200": { + "肇庆市": [ + { + "441201": "市辖区" + }, + { + "441202": "端州区" + }, + { + "441203": "鼎湖区" + }, + { + "441204": "高要区" + }, + { + "441223": "广宁县" + }, + { + "441224": "怀集县" + }, + { + "441225": "封开县" + }, + { + "441226": "德庆县" + }, + { + "441284": "四会市" + } + ] + } + }, + { + "441300": { + "惠州市": [ + { + "441301": "市辖区" + }, + { + "441302": "惠城区" + }, + { + "441303": "惠阳区" + }, + { + "441322": "博罗县" + }, + { + "441323": "惠东县" + }, + { + "441324": "龙门县" + } + ] + } + }, + { + "441400": { + "梅州市": [ + { + "441401": "市辖区" + }, + { + "441402": "梅江区" + }, + { + "441403": "梅县区" + }, + { + "441422": "大埔县" + }, + { + "441423": "丰顺县" + }, + { + "441424": "五华县" + }, + { + "441426": "平远县" + }, + { + "441427": "蕉岭县" + }, + { + "441481": "兴宁市" + } + ] + } + }, + { + "441500": { + "汕尾市": [ + { + "441501": "市辖区" + }, + { + "441502": "城区" + }, + { + "441521": "海丰县" + }, + { + "441523": "陆河县" + }, + { + "441581": "陆丰市" + } + ] + } + }, + { + "441600": { + "河源市": [ + { + "441601": "市辖区" + }, + { + "441602": "源城区" + }, + { + "441621": "紫金县" + }, + { + "441622": "龙川县" + }, + { + "441623": "连平县" + }, + { + "441624": "和平县" + }, + { + "441625": "东源县" + } + ] + } + }, + { + "441700": { + "阳江市": [ + { + "441701": "市辖区" + }, + { + "441702": "江城区" + }, + { + "441704": "阳东区" + }, + { + "441721": "阳西县" + }, + { + "441781": "阳春市" + } + ] + } + }, + { + "441800": { + "清远市": [ + { + "441801": "市辖区" + }, + { + "441802": "清城区" + }, + { + "441803": "清新区" + }, + { + "441821": "佛冈县" + }, + { + "441823": "阳山县" + }, + { + "441825": "连山壮族瑶族自治县" + }, + { + "441826": "连南瑶族自治县" + }, + { + "441881": "英德市" + }, + { + "441882": "连州市" + } + ] + } + }, + { + "441900": { + "东莞市": [] + } + }, + { + "442000": { + "中山市": [] + } + }, + { + "445100": { + "潮州市": [ + { + "445101": "市辖区" + }, + { + "445102": "湘桥区" + }, + { + "445103": "潮安区" + }, + { + "445122": "饶平县" + } + ] + } + }, + { + "445200": { + "揭阳市": [ + { + "445201": "市辖区" + }, + { + "445202": "榕城区" + }, + { + "445203": "揭东区" + }, + { + "445222": "揭西县" + }, + { + "445224": "惠来县" + }, + { + "445281": "普宁市" + } + ] + } + }, + { + "445300": { + "云浮市": [ + { + "445301": "市辖区" + }, + { + "445302": "云城区" + }, + { + "445303": "云安区" + }, + { + "445321": "新兴县" + }, + { + "445322": "郁南县" + }, + { + "445381": "罗定市" + } + ] + } + } + ] + }, + "450000": { + "广西壮族自治区": [ + { + "450100": { + "南宁市": [ + { + "450101": "市辖区" + }, + { + "450102": "兴宁区" + }, + { + "450103": "青秀区" + }, + { + "450105": "江南区" + }, + { + "450107": "西乡塘区" + }, + { + "450108": "良庆区" + }, + { + "450109": "邕宁区" + }, + { + "450110": "武鸣区" + }, + { + "450123": "隆安县" + }, + { + "450124": "马山县" + }, + { + "450125": "上林县" + }, + { + "450126": "宾阳县" + }, + { + "450127": "横县" + } + ] + } + }, + { + "450200": { + "柳州市": [ + { + "450201": "市辖区" + }, + { + "450202": "城中区" + }, + { + "450203": "鱼峰区" + }, + { + "450204": "柳南区" + }, + { + "450205": "柳北区" + }, + { + "450206": "柳江区" + }, + { + "450222": "柳城县" + }, + { + "450223": "鹿寨县" + }, + { + "450224": "融安县" + }, + { + "450225": "融水苗族自治县" + }, + { + "450226": "三江侗族自治县" + } + ] + } + }, + { + "450300": { + "桂林市": [ + { + "450301": "市辖区" + }, + { + "450302": "秀峰区" + }, + { + "450303": "叠彩区" + }, + { + "450304": "象山区" + }, + { + "450305": "七星区" + }, + { + "450311": "雁山区" + }, + { + "450312": "临桂区" + }, + { + "450321": "阳朔县" + }, + { + "450323": "灵川县" + }, + { + "450324": "全州县" + }, + { + "450325": "兴安县" + }, + { + "450326": "永福县" + }, + { + "450327": "灌阳县" + }, + { + "450328": "龙胜各族自治县" + }, + { + "450329": "资源县" + }, + { + "450330": "平乐县" + }, + { + "450331": "荔浦县" + }, + { + "450332": "恭城瑶族自治县" + } + ] + } + }, + { + "450400": { + "梧州市": [ + { + "450401": "市辖区" + }, + { + "450403": "万秀区" + }, + { + "450405": "长洲区" + }, + { + "450406": "龙圩区" + }, + { + "450421": "苍梧县" + }, + { + "450422": "藤县" + }, + { + "450423": "蒙山县" + }, + { + "450481": "岑溪市" + } + ] + } + }, + { + "450500": { + "北海市": [ + { + "450501": "市辖区" + }, + { + "450502": "海城区" + }, + { + "450503": "银海区" + }, + { + "450512": "铁山港区" + }, + { + "450521": "合浦县" + } + ] + } + }, + { + "450600": { + "防城港市": [ + { + "450601": "市辖区" + }, + { + "450602": "港口区" + }, + { + "450603": "防城区" + }, + { + "450621": "上思县" + }, + { + "450681": "东兴市" + } + ] + } + }, + { + "450700": { + "钦州市": [ + { + "450701": "市辖区" + }, + { + "450702": "钦南区" + }, + { + "450703": "钦北区" + }, + { + "450721": "灵山县" + }, + { + "450722": "浦北县" + } + ] + } + }, + { + "450800": { + "贵港市": [ + { + "450801": "市辖区" + }, + { + "450802": "港北区" + }, + { + "450803": "港南区" + }, + { + "450804": "覃塘区" + }, + { + "450821": "平南县" + }, + { + "450881": "桂平市" + } + ] + } + }, + { + "450900": { + "玉林市": [ + { + "450901": "市辖区" + }, + { + "450902": "玉州区" + }, + { + "450903": "福绵区" + }, + { + "450921": "容县" + }, + { + "450922": "陆川县" + }, + { + "450923": "博白县" + }, + { + "450924": "兴业县" + }, + { + "450981": "北流市" + } + ] + } + }, + { + "451000": { + "百色市": [ + { + "451001": "市辖区" + }, + { + "451002": "右江区" + }, + { + "451021": "田阳县" + }, + { + "451022": "田东县" + }, + { + "451023": "平果县" + }, + { + "451024": "德保县" + }, + { + "451026": "那坡县" + }, + { + "451027": "凌云县" + }, + { + "451028": "乐业县" + }, + { + "451029": "田林县" + }, + { + "451030": "西林县" + }, + { + "451031": "隆林各族自治县" + }, + { + "451081": "靖西市" + } + ] + } + }, + { + "451100": { + "贺州市": [ + { + "451101": "市辖区" + }, + { + "451102": "八步区" + }, + { + "451103": "平桂区" + }, + { + "451121": "昭平县" + }, + { + "451122": "钟山县" + }, + { + "451123": "富川瑶族自治县" + } + ] + } + }, + { + "451200": { + "河池市": [ + { + "451201": "市辖区" + }, + { + "451202": "金城江区" + }, + { + "451221": "南丹县" + }, + { + "451222": "天峨县" + }, + { + "451223": "凤山县" + }, + { + "451224": "东兰县" + }, + { + "451225": "罗城仫佬族自治县" + }, + { + "451226": "环江毛南族自治县" + }, + { + "451227": "巴马瑶族自治县" + }, + { + "451228": "都安瑶族自治县" + }, + { + "451229": "大化瑶族自治县" + }, + { + "451281": "宜州市" + } + ] + } + }, + { + "451300": { + "来宾市": [ + { + "451301": "市辖区" + }, + { + "451302": "兴宾区" + }, + { + "451321": "忻城县" + }, + { + "451322": "象州县" + }, + { + "451323": "武宣县" + }, + { + "451324": "金秀瑶族自治县" + }, + { + "451381": "合山市" + } + ] + } + }, + { + "451400": { + "崇左市": [ + { + "451401": "市辖区" + }, + { + "451402": "江州区" + }, + { + "451421": "扶绥县" + }, + { + "451422": "宁明县" + }, + { + "451423": "龙州县" + }, + { + "451424": "大新县" + }, + { + "451425": "天等县" + }, + { + "451481": "凭祥市" + } + ] + } + } + ] + }, + "460000": { + "海南省": [ + { + "460100": { + "海口市": [ + { + "460101": "市辖区" + }, + { + "460105": "秀英区" + }, + { + "460106": "龙华区" + }, + { + "460107": "琼山区" + }, + { + "460108": "美兰区" + } + ] + } + }, + { + "460200": { + "三亚市": [ + { + "460201": "市辖区" + }, + { + "460202": "海棠区" + }, + { + "460203": "吉阳区" + }, + { + "460204": "天涯区" + }, + { + "460205": "崖州区" + } + ] + } + }, + { + "460300": { + "三沙市": [] + } + }, + { + "460400": { + "儋州市": [] + } + }, + { + "469000": { + "省直辖县级行政区划": [ + { + "469001": "五指山市" + }, + { + "469002": "琼海市" + }, + { + "469005": "文昌市" + }, + { + "469006": "万宁市" + }, + { + "469007": "东方市" + }, + { + "469021": "定安县" + }, + { + "469022": "屯昌县" + }, + { + "469023": "澄迈县" + }, + { + "469024": "临高县" + }, + { + "469025": "白沙黎族自治县" + }, + { + "469026": "昌江黎族自治县" + }, + { + "469027": "乐东黎族自治县" + }, + { + "469028": "陵水黎族自治县" + }, + { + "469029": "保亭黎族苗族自治县" + }, + { + "469030": "琼中黎族苗族自治县" + } + ] + } + } + ] + }, + "500000": { + "重庆市": [ + { + "500100": { + "市辖区": [ + { + "500101": "万州区" + }, + { + "500102": "涪陵区" + }, + { + "500103": "渝中区" + }, + { + "500104": "大渡口区" + }, + { + "500105": "江北区" + }, + { + "500106": "沙坪坝区" + }, + { + "500107": "九龙坡区" + }, + { + "500108": "南岸区" + }, + { + "500109": "北碚区" + }, + { + "500110": "綦江区" + }, + { + "500111": "大足区" + }, + { + "500112": "渝北区" + }, + { + "500113": "巴南区" + }, + { + "500114": "黔江区" + }, + { + "500115": "长寿区" + }, + { + "500116": "江津区" + }, + { + "500117": "合川区" + }, + { + "500118": "永川区" + }, + { + "500119": "南川区" + }, + { + "500120": "璧山区" + }, + { + "500151": "铜梁区" + }, + { + "500152": "潼南区" + }, + { + "500153": "荣昌区" + }, + { + "500154": "开州区" + } + ] + } + }, + { + "500200": { + "县": [ + { + "500228": "梁平县" + }, + { + "500229": "城口县" + }, + { + "500230": "丰都县" + }, + { + "500231": "垫江县" + }, + { + "500232": "武隆县" + }, + { + "500233": "忠县" + }, + { + "500235": "云阳县" + }, + { + "500236": "奉节县" + }, + { + "500237": "巫山县" + }, + { + "500238": "巫溪县" + }, + { + "500240": "石柱土家族自治县" + }, + { + "500241": "秀山土家族苗族自治县" + }, + { + "500242": "酉阳土家族苗族自治县" + }, + { + "500243": "彭水苗族土家族自治县" + } + ] + } + } + ] + }, + "510000": { + "四川省": [ + { + "510100": { + "成都市": [ + { + "510101": "市辖区" + }, + { + "510104": "锦江区" + }, + { + "510105": "青羊区" + }, + { + "510106": "金牛区" + }, + { + "510107": "武侯区" + }, + { + "510108": "成华区" + }, + { + "510112": "龙泉驿区" + }, + { + "510113": "青白江区" + }, + { + "510114": "新都区" + }, + { + "510115": "温江区" + }, + { + "510116": "双流区" + }, + { + "510121": "金堂县" + }, + { + "510124": "郫县" + }, + { + "510129": "大邑县" + }, + { + "510131": "蒲江县" + }, + { + "510132": "新津县" + }, + { + "510181": "都江堰市" + }, + { + "510182": "彭州市" + }, + { + "510183": "邛崃市" + }, + { + "510184": "崇州市" + }, + { + "510185": "简阳市" + } + ] + } + }, + { + "510300": { + "自贡市": [ + { + "510301": "市辖区" + }, + { + "510302": "自流井区" + }, + { + "510303": "贡井区" + }, + { + "510304": "大安区" + }, + { + "510311": "沿滩区" + }, + { + "510321": "荣县" + }, + { + "510322": "富顺县" + } + ] + } + }, + { + "510400": { + "攀枝花市": [ + { + "510401": "市辖区" + }, + { + "510402": "东区" + }, + { + "510403": "西区" + }, + { + "510411": "仁和区" + }, + { + "510421": "米易县" + }, + { + "510422": "盐边县" + } + ] + } + }, + { + "510500": { + "泸州市": [ + { + "510501": "市辖区" + }, + { + "510502": "江阳区" + }, + { + "510503": "纳溪区" + }, + { + "510504": "龙马潭区" + }, + { + "510521": "泸县" + }, + { + "510522": "合江县" + }, + { + "510524": "叙永县" + }, + { + "510525": "古蔺县" + } + ] + } + }, + { + "510600": { + "德阳市": [ + { + "510601": "市辖区" + }, + { + "510603": "旌阳区" + }, + { + "510623": "中江县" + }, + { + "510626": "罗江县" + }, + { + "510681": "广汉市" + }, + { + "510682": "什邡市" + }, + { + "510683": "绵竹市" + } + ] + } + }, + { + "510700": { + "绵阳市": [ + { + "510701": "市辖区" + }, + { + "510703": "涪城区" + }, + { + "510704": "游仙区" + }, + { + "510705": "安州区" + }, + { + "510722": "三台县" + }, + { + "510723": "盐亭县" + }, + { + "510725": "梓潼县" + }, + { + "510726": "北川羌族自治县" + }, + { + "510727": "平武县" + }, + { + "510781": "江油市" + } + ] + } + }, + { + "510800": { + "广元市": [ + { + "510801": "市辖区" + }, + { + "510802": "利州区" + }, + { + "510811": "昭化区" + }, + { + "510812": "朝天区" + }, + { + "510821": "旺苍县" + }, + { + "510822": "青川县" + }, + { + "510823": "剑阁县" + }, + { + "510824": "苍溪县" + } + ] + } + }, + { + "510900": { + "遂宁市": [ + { + "510901": "市辖区" + }, + { + "510903": "船山区" + }, + { + "510904": "安居区" + }, + { + "510921": "蓬溪县" + }, + { + "510922": "射洪县" + }, + { + "510923": "大英县" + } + ] + } + }, + { + "511000": { + "内江市": [ + { + "511001": "市辖区" + }, + { + "511002": "市中区" + }, + { + "511011": "东兴区" + }, + { + "511024": "威远县" + }, + { + "511025": "资中县" + }, + { + "511028": "隆昌县" + } + ] + } + }, + { + "511100": { + "乐山市": [ + { + "511101": "市辖区" + }, + { + "511102": "市中区" + }, + { + "511111": "沙湾区" + }, + { + "511112": "五通桥区" + }, + { + "511113": "金口河区" + }, + { + "511123": "犍为县" + }, + { + "511124": "井研县" + }, + { + "511126": "夹江县" + }, + { + "511129": "沐川县" + }, + { + "511132": "峨边彝族自治县" + }, + { + "511133": "马边彝族自治县" + }, + { + "511181": "峨眉山市" + } + ] + } + }, + { + "511300": { + "南充市": [ + { + "511301": "市辖区" + }, + { + "511302": "顺庆区" + }, + { + "511303": "高坪区" + }, + { + "511304": "嘉陵区" + }, + { + "511321": "南部县" + }, + { + "511322": "营山县" + }, + { + "511323": "蓬安县" + }, + { + "511324": "仪陇县" + }, + { + "511325": "西充县" + }, + { + "511381": "阆中市" + } + ] + } + }, + { + "511400": { + "眉山市": [ + { + "511401": "市辖区" + }, + { + "511402": "东坡区" + }, + { + "511403": "彭山区" + }, + { + "511421": "仁寿县" + }, + { + "511423": "洪雅县" + }, + { + "511424": "丹棱县" + }, + { + "511425": "青神县" + } + ] + } + }, + { + "511500": { + "宜宾市": [ + { + "511501": "市辖区" + }, + { + "511502": "翠屏区" + }, + { + "511503": "南溪区" + }, + { + "511521": "宜宾县" + }, + { + "511523": "江安县" + }, + { + "511524": "长宁县" + }, + { + "511525": "高县" + }, + { + "511526": "珙县" + }, + { + "511527": "筠连县" + }, + { + "511528": "兴文县" + }, + { + "511529": "屏山县" + } + ] + } + }, + { + "511600": { + "广安市": [ + { + "511601": "市辖区" + }, + { + "511602": "广安区" + }, + { + "511603": "前锋区" + }, + { + "511621": "岳池县" + }, + { + "511622": "武胜县" + }, + { + "511623": "邻水县" + }, + { + "511681": "华蓥市" + } + ] + } + }, + { + "511700": { + "达州市": [ + { + "511701": "市辖区" + }, + { + "511702": "通川区" + }, + { + "511703": "达川区" + }, + { + "511722": "宣汉县" + }, + { + "511723": "开江县" + }, + { + "511724": "大竹县" + }, + { + "511725": "渠县" + }, + { + "511781": "万源市" + } + ] + } + }, + { + "511800": { + "雅安市": [ + { + "511801": "市辖区" + }, + { + "511802": "雨城区" + }, + { + "511803": "名山区" + }, + { + "511822": "荥经县" + }, + { + "511823": "汉源县" + }, + { + "511824": "石棉县" + }, + { + "511825": "天全县" + }, + { + "511826": "芦山县" + }, + { + "511827": "宝兴县" + } + ] + } + }, + { + "511900": { + "巴中市": [ + { + "511901": "市辖区" + }, + { + "511902": "巴州区" + }, + { + "511903": "恩阳区" + }, + { + "511921": "通江县" + }, + { + "511922": "南江县" + }, + { + "511923": "平昌县" + } + ] + } + }, + { + "512000": { + "资阳市": [ + { + "512001": "市辖区" + }, + { + "512002": "雁江区" + }, + { + "512021": "安岳县" + }, + { + "512022": "乐至县" + } + ] + } + }, + { + "513200": { + "阿坝藏族羌族自治州": [ + { + "513201": "马尔康市" + }, + { + "513221": "汶川县" + }, + { + "513222": "理县" + }, + { + "513223": "茂县" + }, + { + "513224": "松潘县" + }, + { + "513225": "九寨沟县" + }, + { + "513226": "金川县" + }, + { + "513227": "小金县" + }, + { + "513228": "黑水县" + }, + { + "513230": "壤塘县" + }, + { + "513231": "阿坝县" + }, + { + "513232": "若尔盖县" + }, + { + "513233": "红原县" + } + ] + } + }, + { + "513300": { + "甘孜藏族自治州": [ + { + "513301": "康定市" + }, + { + "513322": "泸定县" + }, + { + "513323": "丹巴县" + }, + { + "513324": "九龙县" + }, + { + "513325": "雅江县" + }, + { + "513326": "道孚县" + }, + { + "513327": "炉霍县" + }, + { + "513328": "甘孜县" + }, + { + "513329": "新龙县" + }, + { + "513330": "德格县" + }, + { + "513331": "白玉县" + }, + { + "513332": "石渠县" + }, + { + "513333": "色达县" + }, + { + "513334": "理塘县" + }, + { + "513335": "巴塘县" + }, + { + "513336": "乡城县" + }, + { + "513337": "稻城县" + }, + { + "513338": "得荣县" + } + ] + } + }, + { + "513400": { + "凉山彝族自治州": [ + { + "513401": "西昌市" + }, + { + "513422": "木里藏族自治县" + }, + { + "513423": "盐源县" + }, + { + "513424": "德昌县" + }, + { + "513425": "会理县" + }, + { + "513426": "会东县" + }, + { + "513427": "宁南县" + }, + { + "513428": "普格县" + }, + { + "513429": "布拖县" + }, + { + "513430": "金阳县" + }, + { + "513431": "昭觉县" + }, + { + "513432": "喜德县" + }, + { + "513433": "冕宁县" + }, + { + "513434": "越西县" + }, + { + "513435": "甘洛县" + }, + { + "513436": "美姑县" + }, + { + "513437": "雷波县" + } + ] + } + } + ] + }, + "520000": { + "贵州省": [ + { + "520100": { + "贵阳市": [ + { + "520101": "市辖区" + }, + { + "520102": "南明区" + }, + { + "520103": "云岩区" + }, + { + "520111": "花溪区" + }, + { + "520112": "乌当区" + }, + { + "520113": "白云区" + }, + { + "520115": "观山湖区" + }, + { + "520121": "开阳县" + }, + { + "520122": "息烽县" + }, + { + "520123": "修文县" + }, + { + "520181": "清镇市" + } + ] + } + }, + { + "520200": { + "六盘水市": [ + { + "520201": "钟山区" + }, + { + "520203": "六枝特区" + }, + { + "520221": "水城县" + }, + { + "520222": "盘县" + } + ] + } + }, + { + "520300": { + "遵义市": [ + { + "520301": "市辖区" + }, + { + "520302": "红花岗区" + }, + { + "520303": "汇川区" + }, + { + "520304": "播州区" + }, + { + "520322": "桐梓县" + }, + { + "520323": "绥阳县" + }, + { + "520324": "正安县" + }, + { + "520325": "道真仡佬族苗族自治县" + }, + { + "520326": "务川仡佬族苗族自治县" + }, + { + "520327": "凤冈县" + }, + { + "520328": "湄潭县" + }, + { + "520329": "余庆县" + }, + { + "520330": "习水县" + }, + { + "520381": "赤水市" + }, + { + "520382": "仁怀市" + } + ] + } + }, + { + "520400": { + "安顺市": [ + { + "520401": "市辖区" + }, + { + "520402": "西秀区" + }, + { + "520403": "平坝区" + }, + { + "520422": "普定县" + }, + { + "520423": "镇宁布依族苗族自治县" + }, + { + "520424": "关岭布依族苗族自治县" + }, + { + "520425": "紫云苗族布依族自治县" + } + ] + } + }, + { + "520500": { + "毕节市": [ + { + "520501": "市辖区" + }, + { + "520502": "七星关区" + }, + { + "520521": "大方县" + }, + { + "520522": "黔西县" + }, + { + "520523": "金沙县" + }, + { + "520524": "织金县" + }, + { + "520525": "纳雍县" + }, + { + "520526": "威宁彝族回族苗族自治县" + }, + { + "520527": "赫章县" + } + ] + } + }, + { + "520600": { + "铜仁市": [ + { + "520601": "市辖区" + }, + { + "520602": "碧江区" + }, + { + "520603": "万山区" + }, + { + "520621": "江口县" + }, + { + "520622": "玉屏侗族自治县" + }, + { + "520623": "石阡县" + }, + { + "520624": "思南县" + }, + { + "520625": "印江土家族苗族自治县" + }, + { + "520626": "德江县" + }, + { + "520627": "沿河土家族自治县" + }, + { + "520628": "松桃苗族自治县" + } + ] + } + }, + { + "522300": { + "黔西南布依族苗族自治州": [ + { + "522301": "兴义市" + }, + { + "522322": "兴仁县" + }, + { + "522323": "普安县" + }, + { + "522324": "晴隆县" + }, + { + "522325": "贞丰县" + }, + { + "522326": "望谟县" + }, + { + "522327": "册亨县" + }, + { + "522328": "安龙县" + } + ] + } + }, + { + "522600": { + "黔东南苗族侗族自治州": [ + { + "522601": "凯里市" + }, + { + "522622": "黄平县" + }, + { + "522623": "施秉县" + }, + { + "522624": "三穗县" + }, + { + "522625": "镇远县" + }, + { + "522626": "岑巩县" + }, + { + "522627": "天柱县" + }, + { + "522628": "锦屏县" + }, + { + "522629": "剑河县" + }, + { + "522630": "台江县" + }, + { + "522631": "黎平县" + }, + { + "522632": "榕江县" + }, + { + "522633": "从江县" + }, + { + "522634": "雷山县" + }, + { + "522635": "麻江县" + }, + { + "522636": "丹寨县" + } + ] + } + }, + { + "522700": { + "黔南布依族苗族自治州": [ + { + "522701": "都匀市" + }, + { + "522702": "福泉市" + }, + { + "522722": "荔波县" + }, + { + "522723": "贵定县" + }, + { + "522725": "瓮安县" + }, + { + "522726": "独山县" + }, + { + "522727": "平塘县" + }, + { + "522728": "罗甸县" + }, + { + "522729": "长顺县" + }, + { + "522730": "龙里县" + }, + { + "522731": "惠水县" + }, + { + "522732": "三都水族自治县" + } + ] + } + } + ] + }, + "530000": { + "云南省": [ + { + "530100": { + "昆明市": [ + { + "530101": "市辖区" + }, + { + "530102": "五华区" + }, + { + "530103": "盘龙区" + }, + { + "530111": "官渡区" + }, + { + "530112": "西山区" + }, + { + "530113": "东川区" + }, + { + "530114": "呈贡区" + }, + { + "530122": "晋宁县" + }, + { + "530124": "富民县" + }, + { + "530125": "宜良县" + }, + { + "530126": "石林彝族自治县" + }, + { + "530127": "嵩明县" + }, + { + "530128": "禄劝彝族苗族自治县" + }, + { + "530129": "寻甸回族彝族自治县" + }, + { + "530181": "安宁市" + } + ] + } + }, + { + "530300": { + "曲靖市": [ + { + "530301": "市辖区" + }, + { + "530302": "麒麟区" + }, + { + "530303": "沾益区" + }, + { + "530321": "马龙县" + }, + { + "530322": "陆良县" + }, + { + "530323": "师宗县" + }, + { + "530324": "罗平县" + }, + { + "530325": "富源县" + }, + { + "530326": "会泽县" + }, + { + "530381": "宣威市" + } + ] + } + }, + { + "530400": { + "玉溪市": [ + { + "530401": "市辖区" + }, + { + "530402": "红塔区" + }, + { + "530403": "江川区" + }, + { + "530422": "澄江县" + }, + { + "530423": "通海县" + }, + { + "530424": "华宁县" + }, + { + "530425": "易门县" + }, + { + "530426": "峨山彝族自治县" + }, + { + "530427": "新平彝族傣族自治县" + }, + { + "530428": "元江哈尼族彝族傣族自治县" + } + ] + } + }, + { + "530500": { + "保山市": [ + { + "530501": "市辖区" + }, + { + "530502": "隆阳区" + }, + { + "530521": "施甸县" + }, + { + "530523": "龙陵县" + }, + { + "530524": "昌宁县" + }, + { + "530581": "腾冲市" + } + ] + } + }, + { + "530600": { + "昭通市": [ + { + "530601": "市辖区" + }, + { + "530602": "昭阳区" + }, + { + "530621": "鲁甸县" + }, + { + "530622": "巧家县" + }, + { + "530623": "盐津县" + }, + { + "530624": "大关县" + }, + { + "530625": "永善县" + }, + { + "530626": "绥江县" + }, + { + "530627": "镇雄县" + }, + { + "530628": "彝良县" + }, + { + "530629": "威信县" + }, + { + "530630": "水富县" + } + ] + } + }, + { + "530700": { + "丽江市": [ + { + "530701": "市辖区" + }, + { + "530702": "古城区" + }, + { + "530721": "玉龙纳西族自治县" + }, + { + "530722": "永胜县" + }, + { + "530723": "华坪县" + }, + { + "530724": "宁蒗彝族自治县" + } + ] + } + }, + { + "530800": { + "普洱市": [ + { + "530801": "市辖区" + }, + { + "530802": "思茅区" + }, + { + "530821": "宁洱哈尼族彝族自治县" + }, + { + "530822": "墨江哈尼族自治县" + }, + { + "530823": "景东彝族自治县" + }, + { + "530824": "景谷傣族彝族自治县" + }, + { + "530825": "镇沅彝族哈尼族拉祜族自治县" + }, + { + "530826": "江城哈尼族彝族自治县" + }, + { + "530827": "孟连傣族拉祜族佤族自治县" + }, + { + "530828": "澜沧拉祜族自治县" + }, + { + "530829": "西盟佤族自治县" + } + ] + } + }, + { + "530900": { + "临沧市": [ + { + "530901": "市辖区" + }, + { + "530902": "临翔区" + }, + { + "530921": "凤庆县" + }, + { + "530922": "云县" + }, + { + "530923": "永德县" + }, + { + "530924": "镇康县" + }, + { + "530925": "双江拉祜族佤族布朗族傣族自治县" + }, + { + "530926": "耿马傣族佤族自治县" + }, + { + "530927": "沧源佤族自治县" + } + ] + } + }, + { + "532300": { + "楚雄彝族自治州": [ + { + "532301": "楚雄市" + }, + { + "532322": "双柏县" + }, + { + "532323": "牟定县" + }, + { + "532324": "南华县" + }, + { + "532325": "姚安县" + }, + { + "532326": "大姚县" + }, + { + "532327": "永仁县" + }, + { + "532328": "元谋县" + }, + { + "532329": "武定县" + }, + { + "532331": "禄丰县" + } + ] + } + }, + { + "532500": { + "红河哈尼族彝族自治州": [ + { + "532501": "个旧市" + }, + { + "532502": "开远市" + }, + { + "532503": "蒙自市" + }, + { + "532504": "弥勒市" + }, + { + "532523": "屏边苗族自治县" + }, + { + "532524": "建水县" + }, + { + "532525": "石屏县" + }, + { + "532527": "泸西县" + }, + { + "532528": "元阳县" + }, + { + "532529": "红河县" + }, + { + "532530": "金平苗族瑶族傣族自治县" + }, + { + "532531": "绿春县" + }, + { + "532532": "河口瑶族自治县" + } + ] + } + }, + { + "532600": { + "文山壮族苗族自治州": [ + { + "532601": "文山市" + }, + { + "532622": "砚山县" + }, + { + "532623": "西畴县" + }, + { + "532624": "麻栗坡县" + }, + { + "532625": "马关县" + }, + { + "532626": "丘北县" + }, + { + "532627": "广南县" + }, + { + "532628": "富宁县" + } + ] + } + }, + { + "532800": { + "西双版纳傣族自治州": [ + { + "532801": "景洪市" + }, + { + "532822": "勐海县" + }, + { + "532823": "勐腊县" + } + ] + } + }, + { + "532900": { + "大理白族自治州": [ + { + "532901": "大理市" + }, + { + "532922": "漾濞彝族自治县" + }, + { + "532923": "祥云县" + }, + { + "532924": "宾川县" + }, + { + "532925": "弥渡县" + }, + { + "532926": "南涧彝族自治县" + }, + { + "532927": "巍山彝族回族自治县" + }, + { + "532928": "永平县" + }, + { + "532929": "云龙县" + }, + { + "532930": "洱源县" + }, + { + "532931": "剑川县" + }, + { + "532932": "鹤庆县" + } + ] + } + }, + { + "533100": { + "德宏傣族景颇族自治州": [ + { + "533102": "瑞丽市" + }, + { + "533103": "芒市" + }, + { + "533122": "梁河县" + }, + { + "533123": "盈江县" + }, + { + "533124": "陇川县" + } + ] + } + }, + { + "533300": { + "怒江傈僳族自治州": [ + { + "533301": "泸水市" + }, + { + "533323": "福贡县" + }, + { + "533324": "贡山独龙族怒族自治县" + }, + { + "533325": "兰坪白族普米族自治县" + } + ] + } + }, + { + "533400": { + "迪庆藏族自治州": [ + { + "533401": "香格里拉市" + }, + { + "533422": "德钦县" + }, + { + "533423": "维西傈僳族自治县" + } + ] + } + } + ] + }, + "540000": { + "西藏自治区": [ + { + "540100": { + "拉萨市": [ + { + "540101": "市辖区" + }, + { + "540102": "城关区" + }, + { + "540103": "堆龙德庆区" + }, + { + "540121": "林周县" + }, + { + "540122": "当雄县" + }, + { + "540123": "尼木县" + }, + { + "540124": "曲水县" + }, + { + "540126": "达孜县" + }, + { + "540127": "墨竹工卡县" + } + ] + } + }, + { + "540200": { + "日喀则市": [ + { + "540202": "桑珠孜区" + }, + { + "540221": "南木林县" + }, + { + "540222": "江孜县" + }, + { + "540223": "定日县" + }, + { + "540224": "萨迦县" + }, + { + "540225": "拉孜县" + }, + { + "540226": "昂仁县" + }, + { + "540227": "谢通门县" + }, + { + "540228": "白朗县" + }, + { + "540229": "仁布县" + }, + { + "540230": "康马县" + }, + { + "540231": "定结县" + }, + { + "540232": "仲巴县" + }, + { + "540233": "亚东县" + }, + { + "540234": "吉隆县" + }, + { + "540235": "聂拉木县" + }, + { + "540236": "萨嘎县" + }, + { + "540237": "岗巴县" + } + ] + } + }, + { + "540300": { + "昌都市": [ + { + "540302": "卡若区" + }, + { + "540321": "江达县" + }, + { + "540322": "贡觉县" + }, + { + "540323": "类乌齐县" + }, + { + "540324": "丁青县" + }, + { + "540325": "察雅县" + }, + { + "540326": "八宿县" + }, + { + "540327": "左贡县" + }, + { + "540328": "芒康县" + }, + { + "540329": "洛隆县" + }, + { + "540330": "边坝县" + } + ] + } + }, + { + "540400": { + "林芝市": [ + { + "540402": "巴宜区" + }, + { + "540421": "工布江达县" + }, + { + "540422": "米林县" + }, + { + "540423": "墨脱县" + }, + { + "540424": "波密县" + }, + { + "540425": "察隅县" + }, + { + "540426": "朗县" + } + ] + } + }, + { + "540500": { + "山南市": [ + { + "540501": "市辖区" + }, + { + "540502": "乃东区" + }, + { + "540521": "扎囊县" + }, + { + "540522": "贡嘎县" + }, + { + "540523": "桑日县" + }, + { + "540524": "琼结县" + }, + { + "540525": "曲松县" + }, + { + "540526": "措美县" + }, + { + "540527": "洛扎县" + }, + { + "540528": "加查县" + }, + { + "540529": "隆子县" + }, + { + "540530": "错那县" + }, + { + "540531": "浪卡子县" + } + ] + } + }, + { + "542400": { + "那曲地区": [ + { + "542421": "那曲县" + }, + { + "542422": "嘉黎县" + }, + { + "542423": "比如县" + }, + { + "542424": "聂荣县" + }, + { + "542425": "安多县" + }, + { + "542426": "申扎县" + }, + { + "542427": "索县" + }, + { + "542428": "班戈县" + }, + { + "542429": "巴青县" + }, + { + "542430": "尼玛县" + }, + { + "542431": "双湖县" + } + ] + } + }, + { + "542500": { + "阿里地区": [ + { + "542521": "普兰县" + }, + { + "542522": "札达县" + }, + { + "542523": "噶尔县" + }, + { + "542524": "日土县" + }, + { + "542525": "革吉县" + }, + { + "542526": "改则县" + }, + { + "542527": "措勤县" + } + ] + } + } + ] + }, + "610000": { + "陕西省": [ + { + "610100": { + "西安市": [ + { + "610101": "市辖区" + }, + { + "610102": "新城区" + }, + { + "610103": "碑林区" + }, + { + "610104": "莲湖区" + }, + { + "610111": "灞桥区" + }, + { + "610112": "未央区" + }, + { + "610113": "雁塔区" + }, + { + "610114": "阎良区" + }, + { + "610115": "临潼区" + }, + { + "610116": "长安区" + }, + { + "610117": "高陵区" + }, + { + "610122": "蓝田县" + }, + { + "610124": "周至县" + }, + { + "610125": "户县" + } + ] + } + }, + { + "610200": { + "铜川市": [ + { + "610201": "市辖区" + }, + { + "610202": "王益区" + }, + { + "610203": "印台区" + }, + { + "610204": "耀州区" + }, + { + "610222": "宜君县" + } + ] + } + }, + { + "610300": { + "宝鸡市": [ + { + "610301": "市辖区" + }, + { + "610302": "渭滨区" + }, + { + "610303": "金台区" + }, + { + "610304": "陈仓区" + }, + { + "610322": "凤翔县" + }, + { + "610323": "岐山县" + }, + { + "610324": "扶风县" + }, + { + "610326": "眉县" + }, + { + "610327": "陇县" + }, + { + "610328": "千阳县" + }, + { + "610329": "麟游县" + }, + { + "610330": "凤县" + }, + { + "610331": "太白县" + } + ] + } + }, + { + "610400": { + "咸阳市": [ + { + "610401": "市辖区" + }, + { + "610402": "秦都区" + }, + { + "610403": "杨陵区" + }, + { + "610404": "渭城区" + }, + { + "610422": "三原县" + }, + { + "610423": "泾阳县" + }, + { + "610424": "乾县" + }, + { + "610425": "礼泉县" + }, + { + "610426": "永寿县" + }, + { + "610427": "彬县" + }, + { + "610428": "长武县" + }, + { + "610429": "旬邑县" + }, + { + "610430": "淳化县" + }, + { + "610431": "武功县" + }, + { + "610481": "兴平市" + } + ] + } + }, + { + "610500": { + "渭南市": [ + { + "610501": "市辖区" + }, + { + "610502": "临渭区" + }, + { + "610503": "华州区" + }, + { + "610522": "潼关县" + }, + { + "610523": "大荔县" + }, + { + "610524": "合阳县" + }, + { + "610525": "澄城县" + }, + { + "610526": "蒲城县" + }, + { + "610527": "白水县" + }, + { + "610528": "富平县" + }, + { + "610581": "韩城市" + }, + { + "610582": "华阴市" + } + ] + } + }, + { + "610600": { + "延安市": [ + { + "610601": "市辖区" + }, + { + "610602": "宝塔区" + }, + { + "610603": "安塞区" + }, + { + "610621": "延长县" + }, + { + "610622": "延川县" + }, + { + "610623": "子长县" + }, + { + "610625": "志丹县" + }, + { + "610626": "吴起县" + }, + { + "610627": "甘泉县" + }, + { + "610628": "富县" + }, + { + "610629": "洛川县" + }, + { + "610630": "宜川县" + }, + { + "610631": "黄龙县" + }, + { + "610632": "黄陵县" + } + ] + } + }, + { + "610700": { + "汉中市": [ + { + "610701": "市辖区" + }, + { + "610702": "汉台区" + }, + { + "610721": "南郑县" + }, + { + "610722": "城固县" + }, + { + "610723": "洋县" + }, + { + "610724": "西乡县" + }, + { + "610725": "勉县" + }, + { + "610726": "宁强县" + }, + { + "610727": "略阳县" + }, + { + "610728": "镇巴县" + }, + { + "610729": "留坝县" + }, + { + "610730": "佛坪县" + } + ] + } + }, + { + "610800": { + "榆林市": [ + { + "610801": "市辖区" + }, + { + "610802": "榆阳区" + }, + { + "610803": "横山区" + }, + { + "610821": "神木县" + }, + { + "610822": "府谷县" + }, + { + "610824": "靖边县" + }, + { + "610825": "定边县" + }, + { + "610826": "绥德县" + }, + { + "610827": "米脂县" + }, + { + "610828": "佳县" + }, + { + "610829": "吴堡县" + }, + { + "610830": "清涧县" + }, + { + "610831": "子洲县" + } + ] + } + }, + { + "610900": { + "安康市": [ + { + "610901": "市辖区" + }, + { + "610902": "汉滨区" + }, + { + "610921": "汉阴县" + }, + { + "610922": "石泉县" + }, + { + "610923": "宁陕县" + }, + { + "610924": "紫阳县" + }, + { + "610925": "岚皋县" + }, + { + "610926": "平利县" + }, + { + "610927": "镇坪县" + }, + { + "610928": "旬阳县" + }, + { + "610929": "白河县" + } + ] + } + }, + { + "611000": { + "商洛市": [ + { + "611001": "市辖区" + }, + { + "611002": "商州区" + }, + { + "611021": "洛南县" + }, + { + "611022": "丹凤县" + }, + { + "611023": "商南县" + }, + { + "611024": "山阳县" + }, + { + "611025": "镇安县" + }, + { + "611026": "柞水县" + } + ] + } + } + ] + }, + "620000": { + "甘肃省": [ + { + "620100": { + "兰州市": [ + { + "620101": "市辖区" + }, + { + "620102": "城关区" + }, + { + "620103": "七里河区" + }, + { + "620104": "西固区" + }, + { + "620105": "安宁区" + }, + { + "620111": "红古区" + }, + { + "620121": "永登县" + }, + { + "620122": "皋兰县" + }, + { + "620123": "榆中县" + } + ] + } + }, + { + "620200": { + "嘉峪关市": [ + { + "620201": "市辖区" + } + ] + } + }, + { + "620300": { + "金昌市": [ + { + "620301": "市辖区" + }, + { + "620302": "金川区" + }, + { + "620321": "永昌县" + } + ] + } + }, + { + "620400": { + "白银市": [ + { + "620401": "市辖区" + }, + { + "620402": "白银区" + }, + { + "620403": "平川区" + }, + { + "620421": "靖远县" + }, + { + "620422": "会宁县" + }, + { + "620423": "景泰县" + } + ] + } + }, + { + "620500": { + "天水市": [ + { + "620501": "市辖区" + }, + { + "620502": "秦州区" + }, + { + "620503": "麦积区" + }, + { + "620521": "清水县" + }, + { + "620522": "秦安县" + }, + { + "620523": "甘谷县" + }, + { + "620524": "武山县" + }, + { + "620525": "张家川回族自治县" + } + ] + } + }, + { + "620600": { + "武威市": [ + { + "620601": "市辖区" + }, + { + "620602": "凉州区" + }, + { + "620621": "民勤县" + }, + { + "620622": "古浪县" + }, + { + "620623": "天祝藏族自治县" + } + ] + } + }, + { + "620700": { + "张掖市": [ + { + "620701": "市辖区" + }, + { + "620702": "甘州区" + }, + { + "620721": "肃南裕固族自治县" + }, + { + "620722": "民乐县" + }, + { + "620723": "临泽县" + }, + { + "620724": "高台县" + }, + { + "620725": "山丹县" + } + ] + } + }, + { + "620800": { + "平凉市": [ + { + "620801": "市辖区" + }, + { + "620802": "崆峒区" + }, + { + "620821": "泾川县" + }, + { + "620822": "灵台县" + }, + { + "620823": "崇信县" + }, + { + "620824": "华亭县" + }, + { + "620825": "庄浪县" + }, + { + "620826": "静宁县" + } + ] + } + }, + { + "620900": { + "酒泉市": [ + { + "620901": "市辖区" + }, + { + "620902": "肃州区" + }, + { + "620921": "金塔县" + }, + { + "620922": "瓜州县" + }, + { + "620923": "肃北蒙古族自治县" + }, + { + "620924": "阿克塞哈萨克族自治县" + }, + { + "620981": "玉门市" + }, + { + "620982": "敦煌市" + } + ] + } + }, + { + "621000": { + "庆阳市": [ + { + "621001": "市辖区" + }, + { + "621002": "西峰区" + }, + { + "621021": "庆城县" + }, + { + "621022": "环县" + }, + { + "621023": "华池县" + }, + { + "621024": "合水县" + }, + { + "621025": "正宁县" + }, + { + "621026": "宁县" + }, + { + "621027": "镇原县" + } + ] + } + }, + { + "621100": { + "定西市": [ + { + "621101": "市辖区" + }, + { + "621102": "安定区" + }, + { + "621121": "通渭县" + }, + { + "621122": "陇西县" + }, + { + "621123": "渭源县" + }, + { + "621124": "临洮县" + }, + { + "621125": "漳县" + }, + { + "621126": "岷县" + } + ] + } + }, + { + "621200": { + "陇南市": [ + { + "621201": "市辖区" + }, + { + "621202": "武都区" + }, + { + "621221": "成县" + }, + { + "621222": "文县" + }, + { + "621223": "宕昌县" + }, + { + "621224": "康县" + }, + { + "621225": "西和县" + }, + { + "621226": "礼县" + }, + { + "621227": "徽县" + }, + { + "621228": "两当县" + } + ] + } + }, + { + "622900": { + "临夏回族自治州": [ + { + "622901": "临夏市" + }, + { + "622921": "临夏县" + }, + { + "622922": "康乐县" + }, + { + "622923": "永靖县" + }, + { + "622924": "广河县" + }, + { + "622925": "和政县" + }, + { + "622926": "东乡族自治县" + }, + { + "622927": "积石山保安族东乡族撒拉族自治县" + } + ] + } + }, + { + "623000": { + "甘南藏族自治州": [ + { + "623001": "合作市" + }, + { + "623021": "临潭县" + }, + { + "623022": "卓尼县" + }, + { + "623023": "舟曲县" + }, + { + "623024": "迭部县" + }, + { + "623025": "玛曲县" + }, + { + "623026": "碌曲县" + }, + { + "623027": "夏河县" + } + ] + } + } + ] + }, + "630000": { + "青海省": [ + { + "630100": { + "西宁市": [ + { + "630101": "市辖区" + }, + { + "630102": "城东区" + }, + { + "630103": "城中区" + }, + { + "630104": "城西区" + }, + { + "630105": "城北区" + }, + { + "630121": "大通回族土族自治县" + }, + { + "630122": "湟中县" + }, + { + "630123": "湟源县" + } + ] + } + }, + { + "630200": { + "海东市": [ + { + "630202": "乐都区" + }, + { + "630203": "平安区" + }, + { + "630222": "民和回族土族自治县" + }, + { + "630223": "互助土族自治县" + }, + { + "630224": "化隆回族自治县" + }, + { + "630225": "循化撒拉族自治县" + } + ] + } + }, + { + "632200": { + "海北藏族自治州": [ + { + "632221": "门源回族自治县" + }, + { + "632222": "祁连县" + }, + { + "632223": "海晏县" + }, + { + "632224": "刚察县" + } + ] + } + }, + { + "632300": { + "黄南藏族自治州": [ + { + "632321": "同仁县" + }, + { + "632322": "尖扎县" + }, + { + "632323": "泽库县" + }, + { + "632324": "河南蒙古族自治县" + } + ] + } + }, + { + "632500": { + "海南藏族自治州": [ + { + "632521": "共和县" + }, + { + "632522": "同德县" + }, + { + "632523": "贵德县" + }, + { + "632524": "兴海县" + }, + { + "632525": "贵南县" + } + ] + } + }, + { + "632600": { + "果洛藏族自治州": [ + { + "632621": "玛沁县" + }, + { + "632622": "班玛县" + }, + { + "632623": "甘德县" + }, + { + "632624": "达日县" + }, + { + "632625": "久治县" + }, + { + "632626": "玛多县" + } + ] + } + }, + { + "632700": { + "玉树藏族自治州": [ + { + "632701": "玉树市" + }, + { + "632722": "杂多县" + }, + { + "632723": "称多县" + }, + { + "632724": "治多县" + }, + { + "632725": "囊谦县" + }, + { + "632726": "曲麻莱县" + } + ] + } + }, + { + "632800": { + "海西蒙古族藏族自治州": [ + { + "632801": "格尔木市" + }, + { + "632802": "德令哈市" + }, + { + "632821": "乌兰县" + }, + { + "632822": "都兰县" + }, + { + "632823": "天峻县" + } + ] + } + } + ] + }, + "640000": { + "宁夏回族自治区": [ + { + "640100": { + "银川市": [ + { + "640101": "市辖区" + }, + { + "640104": "兴庆区" + }, + { + "640105": "西夏区" + }, + { + "640106": "金凤区" + }, + { + "640121": "永宁县" + }, + { + "640122": "贺兰县" + }, + { + "640181": "灵武市" + } + ] + } + }, + { + "640200": { + "石嘴山市": [ + { + "640201": "市辖区" + }, + { + "640202": "大武口区" + }, + { + "640205": "惠农区" + }, + { + "640221": "平罗县" + } + ] + } + }, + { + "640300": { + "吴忠市": [ + { + "640301": "市辖区" + }, + { + "640302": "利通区" + }, + { + "640303": "红寺堡区" + }, + { + "640323": "盐池县" + }, + { + "640324": "同心县" + }, + { + "640381": "青铜峡市" + } + ] + } + }, + { + "640400": { + "固原市": [ + { + "640401": "市辖区" + }, + { + "640402": "原州区" + }, + { + "640422": "西吉县" + }, + { + "640423": "隆德县" + }, + { + "640424": "泾源县" + }, + { + "640425": "彭阳县" + } + ] + } + }, + { + "640500": { + "中卫市": [ + { + "640501": "市辖区" + }, + { + "640502": "沙坡头区" + }, + { + "640521": "中宁县" + }, + { + "640522": "海原县" + } + ] + } + } + ] + }, + "650000": { + "新疆维吾尔自治区": [ + { + "650100": { + "乌鲁木齐市": [ + { + "650101": "市辖区" + }, + { + "650102": "天山区" + }, + { + "650103": "沙依巴克区" + }, + { + "650104": "新市区" + }, + { + "650105": "水磨沟区" + }, + { + "650106": "头屯河区" + }, + { + "650107": "达坂城区" + }, + { + "650109": "米东区" + }, + { + "650121": "乌鲁木齐县" + } + ] + } + }, + { + "650200": { + "克拉玛依市": [ + { + "650201": "市辖区" + }, + { + "650202": "独山子区" + }, + { + "650203": "克拉玛依区" + }, + { + "650204": "白碱滩区" + }, + { + "650205": "乌尔禾区" + } + ] + } + }, + { + "650400": { + "吐鲁番市": [ + { + "650402": "高昌区" + }, + { + "650421": "鄯善县" + }, + { + "650422": "托克逊县" + } + ] + } + }, + { + "650500": { + "哈密市": [ + { + "650502": "伊州区" + }, + { + "650521": "巴里坤哈萨克自治县" + }, + { + "650522": "伊吾县" + } + ] + } + }, + { + "652300": { + "昌吉回族自治州": [ + { + "652301": "昌吉市" + }, + { + "652302": "阜康市" + }, + { + "652323": "呼图壁县" + }, + { + "652324": "玛纳斯县" + }, + { + "652325": "奇台县" + }, + { + "652327": "吉木萨尔县" + }, + { + "652328": "木垒哈萨克自治县" + } + ] + } + }, + { + "652700": { + "博尔塔拉蒙古自治州": [ + { + "652701": "博乐市" + }, + { + "652702": "阿拉山口市" + }, + { + "652722": "精河县" + }, + { + "652723": "温泉县" + } + ] + } + }, + { + "652800": { + "巴音郭楞蒙古自治州": [ + { + "652801": "库尔勒市" + }, + { + "652822": "轮台县" + }, + { + "652823": "尉犁县" + }, + { + "652824": "若羌县" + }, + { + "652825": "且末县" + }, + { + "652826": "焉耆回族自治县" + }, + { + "652827": "和静县" + }, + { + "652828": "和硕县" + }, + { + "652829": "博湖县" + } + ] + } + }, + { + "652900": { + "阿克苏地区": [ + { + "652901": "阿克苏市" + }, + { + "652922": "温宿县" + }, + { + "652923": "库车县" + }, + { + "652924": "沙雅县" + }, + { + "652925": "新和县" + }, + { + "652926": "拜城县" + }, + { + "652927": "乌什县" + }, + { + "652928": "阿瓦提县" + }, + { + "652929": "柯坪县" + } + ] + } + }, + { + "653000": { + "克孜勒苏柯尔克孜自治州": [ + { + "653001": "阿图什市" + }, + { + "653022": "阿克陶县" + }, + { + "653023": "阿合奇县" + }, + { + "653024": "乌恰县" + } + ] + } + }, + { + "653100": { + "喀什地区": [ + { + "653101": "喀什市" + }, + { + "653121": "疏附县" + }, + { + "653122": "疏勒县" + }, + { + "653123": "英吉沙县" + }, + { + "653124": "泽普县" + }, + { + "653125": "莎车县" + }, + { + "653126": "叶城县" + }, + { + "653127": "麦盖提县" + }, + { + "653128": "岳普湖县" + }, + { + "653129": "伽师县" + }, + { + "653130": "巴楚县" + }, + { + "653131": "塔什库尔干塔吉克自治县" + } + ] + } + }, + { + "653200": { + "和田地区": [ + { + "653201": "和田市" + }, + { + "653221": "和田县" + }, + { + "653222": "墨玉县" + }, + { + "653223": "皮山县" + }, + { + "653224": "洛浦县" + }, + { + "653225": "策勒县" + }, + { + "653226": "于田县" + }, + { + "653227": "民丰县" + } + ] + } + }, + { + "654000": { + "伊犁哈萨克自治州": [ + { + "654002": "伊宁市" + }, + { + "654003": "奎屯市" + }, + { + "654004": "霍尔果斯市" + }, + { + "654021": "伊宁县" + }, + { + "654022": "察布查尔锡伯自治县" + }, + { + "654023": "霍城县" + }, + { + "654024": "巩留县" + }, + { + "654025": "新源县" + }, + { + "654026": "昭苏县" + }, + { + "654027": "特克斯县" + }, + { + "654028": "尼勒克县" + } + ] + } + }, + { + "654200": { + "塔城地区": [ + { + "654201": "塔城市" + }, + { + "654202": "乌苏市" + }, + { + "654221": "额敏县" + }, + { + "654223": "沙湾县" + }, + { + "654224": "托里县" + }, + { + "654225": "裕民县" + }, + { + "654226": "和布克赛尔蒙古自治县" + } + ] + } + }, + { + "654300": { + "阿勒泰地区": [ + { + "654301": "阿勒泰市" + }, + { + "654321": "布尔津县" + }, + { + "654322": "富蕴县" + }, + { + "654323": "福海县" + }, + { + "654324": "哈巴河县" + }, + { + "654325": "青河县" + }, + { + "654326": "吉木乃县" + } + ] + } + }, + { + "659000": { + "自治区直辖县级行政区划": [ + { + "659001": "石河子市" + }, + { + "659002": "阿拉尔市" + }, + { + "659003": "图木舒克市" + }, + { + "659004": "五家渠市" + }, + { + "659006": "铁门关市" + } + ] + } + } + ] + }, + "710000": { + "台湾省": [] + }, + "810000": { + "香港特别行政区": [] + }, + "820000": { + "澳门特别行政区": [] + } +} \ No newline at end of file diff --git a/Standalone_Config/standard_excel/standard_excel/减员模板.xlsx b/Standalone_Config/standard_excel/standard_excel/减员模板.xlsx new file mode 100644 index 0000000..33bf152 Binary files /dev/null and b/Standalone_Config/standard_excel/standard_excel/减员模板.xlsx differ diff --git a/Standalone_Config/standard_excel/standard_excel/新参模板.xlsx b/Standalone_Config/standard_excel/standard_excel/新参模板.xlsx new file mode 100644 index 0000000..f65e4c5 Binary files /dev/null and b/Standalone_Config/standard_excel/standard_excel/新参模板.xlsx differ diff --git a/Standalone_Config/standard_excel/standard_excel/补缴模板.xlsx b/Standalone_Config/standard_excel/standard_excel/补缴模板.xlsx new file mode 100644 index 0000000..656f64f Binary files /dev/null and b/Standalone_Config/standard_excel/standard_excel/补缴模板.xlsx differ diff --git a/Standalone_Config/standard_excel/standard_excel/转入模板.xlsx b/Standalone_Config/standard_excel/standard_excel/转入模板.xlsx new file mode 100644 index 0000000..75e9add Binary files /dev/null and b/Standalone_Config/standard_excel/standard_excel/转入模板.xlsx differ diff --git a/UnPack/unpack/bot.ico b/UnPack/unpack/bot.ico new file mode 100644 index 0000000..c56d4e2 Binary files /dev/null and b/UnPack/unpack/bot.ico differ diff --git a/UnPack/unpack/sibot/Bot.exe b/UnPack/unpack/sibot/Bot.exe new file mode 100644 index 0000000..6249424 Binary files /dev/null and b/UnPack/unpack/sibot/Bot.exe differ diff --git a/UnPack/unpack/sibot/Controller.exe b/UnPack/unpack/sibot/Controller.exe new file mode 100644 index 0000000..f243e77 Binary files /dev/null and b/UnPack/unpack/sibot/Controller.exe differ diff --git a/UnPack/unpack/sibot/Worker.exe b/UnPack/unpack/sibot/Worker.exe new file mode 100644 index 0000000..b1928e2 Binary files /dev/null and b/UnPack/unpack/sibot/Worker.exe differ diff --git a/UnPack/unpack/sibot/bot_ins_110100.py b/UnPack/unpack/sibot/bot_ins_110100.py new file mode 100644 index 0000000..f773daa --- /dev/null +++ b/UnPack/unpack/sibot/bot_ins_110100.py @@ -0,0 +1,1676 @@ +# -*- coding: utf-8 -*- +import time +import re +import os +import datetime +from lxml import etree +import win32api +from win32.lib import win32con +from sibot.common import constant +from sibot.worker.bot.bot import Bot as RootBot +from selenium.webdriver.support.select import Select +from sibot.common.bot_log import BotLogger +from sibot.common import waclient +from sibot.common.utils import check_id_num + +logger = BotLogger(os.path.basename(__file__), logname=2).getLogger() + + +class Bot(RootBot): + """ + 北京地区社保缴纳机器人 + """ + def __init__(self, job): + super(Bot, self).__init__(job) + self.login_url = "http://fuwu.rsj.beijing.gov.cn/csibiz/csirp/login.jsp" + self.login_url1 = "https://yzt.beijing.gov.cn/am/UI/Login?module=BjzwCert&goto=https%3A%2F%2Fyzt.beijing.gov.cn%2Fam%2Foauth2%2Fauthorize%3Fservice%3DbjzwService%26response_type%3Dcode%26client_id%3D688350606_02%26scope%3Dcn%2Buid%2BidCardNumber%2BextProperties%2BcredenceClass%26redirect_uri%3Dhttp%253A%252F%252Ffuwu.rsj.beijing.gov.cn%252Funitplatform%252FYZTAuth%26encoded%3Dfalse%26encoded%3Dfalse&lackFlag=NA" + # self.login_url = "https://yzt.beijing.gov.cn/am/UI/Login?module=BjzwCert&lackFlag=NA" + self.driver.implicitly_wait(30) + + def login(self): + """北京社保网站登录操作""" + for i in range(5): + try: + logger.info('start login beijing ----------') + self.driver.get(self.login_url1) # 登陆窗口 + self.driver.implicitly_wait(30) # 隐式等待30秒 + time.sleep(3) + # 旧登录方式抓取登陆错误方法 + # sound_code = self.driver.page_source + # if '本月系统维护' in sound_code: + # message = etree.HTML(sound_code).xpath('/html/body/table/tbody/tr[1]/td/text()') + # message = message[0].replace('\n\t', '') + message[1].replace('\n\t', '').replace(' ', '') + # logger.error(message) + # return False + + # 判断数字证书是否成功加载 + # if not self.driver.find_elements_by_xpath('//*[@id="UserList"]/option'): + # logger.errors("证书加载失败") + # self.driver.refresh() + # continue + + # 输入帐号密码等信息 + # js = 'document.getElementById("wrapper").style.display="none";' + # self.driver.execute_script(js) + # js = 'document.getElementsByClassName("pop")[0].style.display="none";' + # self.driver.execute_script(js) + # time.sleep(1) + # self.driver.find_element_by_id('popButton1').click() # 选择北京市统一身份认证平台登录 + # time.sleep(1) + # self.driver.find_element_by_id('popButton4').click() # 否 + # time.sleep(8) + # + # self.driver.switch_to_frame('header') # 进入 frame表单 + # self.driver.find_element_by_xpath('/html/body/div/div[1]/p/a[2]').click() # 点击法人登录 + # self.driver.switch_to_default_content() # 退出 frame表单 + time.sleep(2) + # current_window = self.driver.current_window_handle # 存储当前窗口的id + # all_windows = self.driver.window_handles # 获取打开的全部窗口 + # for window in all_windows: # 循环全部窗口 直到有新的窗口 + # if window != current_window: + # self.driver.switch_to.window(window) # switch_to.window 切换窗口 + self.driver.maximize_window() # 新打开窗口全屏 + time.sleep(2) + # self.driver.find_element_by_xpath('//*[@id="userId"]/ul/li[1]/a').click() # 点击证书登录 + # time.sleep(4) + + self.driver.find_element_by_id('password').send_keys(self.job.usb_cert_pwd) # usb_cert_pwd 证书密码 + self.driver.find_element_by_xpath('//*[@id="cert_div"]/div[6]/input').click() # 点击登陆 + self.driver.find_element_by_xpath('//*[@id="cert_div"]/div[6]/input').click() # 点击登陆 + time.sleep(8) + + # 旧登录方式抓取登陆错误方法 + # try: + # alert_text = self.driver.switch_to_alert().text + # if '口令错误' in alert_text: + # logger.error('alert_text: {}'.format(alert_text)) + # self.driver.switch_to_alert().accept() + # return False + # if '过期' in alert_text: + # logger.error('alert_text: {}'.format(alert_text)) + # self.driver.switch_to_alert().accept() + # except Exception as e: + # logger.error(str(e)) + + # try: + # source_code = self.driver.page_source + # time.sleep(1) + # if '认证失败,请检查登录凭证是否正确' in source_code or '点击返回首页' in source_code: + # logger.error("发现并处理错误页面") + # return False + # except Exception as e: + # logger.error(str(e)) + + # 新的登陆方式抓取登陆错误方法 + + # 弹出框 + # alert(一个按钮),confirm(两个按钮),prompt(两个按钮+输入框) + # driver.switch_to.alert.text # 获取弹出框的文本信息 + # driver.switch_to.alert.accept() # 确认 + # driver.switch_to.alert.dismiss() # 取消 + + try: + alert_text = self.driver.switch_to_alert().text # 获取弹出框 的文本 + if '校验证书密码失败' in alert_text: + logger.error('alert_text: {}'.format(alert_text)) + self.driver.switch_to_alert().accept() # 在弹出框上 点击确认 + return False + if '输入证书密码' in alert_text: + logger.error('alert_text: {}'.format(alert_text)) + self.driver.switch_to_alert().accept() + continue + if '过期' in alert_text: + logger.error('alert_text: {}'.format(alert_text)) + self.driver.switch_to_alert().accept() + time.sleep(2) + sound_code = self.driver.page_source # 获取页面的数据/源码 + time.sleep(1) + if '请检查登录凭证是否正确' in sound_code or '点击返回首页' in sound_code: + logger.error('页面错误,重新加载') + self.driver.refresh() # 刷新浏览器 + continue + except Exception as e: + logger.error(str(e)) + for j in range(1, 100): # 有问题 + declare_xpath = \ + self.driver.find_element_by_xpath('/html/body/div[3]/div/div[2]/ul/li[' + str(j) + ']/a') + declare_text = declare_xpath.text + if declare_text == '社会保险网上申报': + declare_xpath.click() + time.sleep(5) + break # 跳出整个循环 + + + return True + except Exception as e: + logger.error(str(e)) + self.driver.refresh() + continue # 跳出本次循环 + return False + + def __increase(self): + # 获取增员类型办理任务 + # __get_tasks:获取指定条件的任务函数 constant:常量文件 OP_TYPE_INCREASE:增员 STATUS_INIT:状态初始化 + tasks = self.__get_tasks(constant.OP_TYPE_INCREASE, constant.STATUS_INIT) + if not tasks: + return + + self.close_notice() # 关闭页面悬浮div弹框 + + for task in tasks: + # waclient:请求sass平台文件 get_si_task:更新社保公积金待办任务 + task_detail, err_code = waclient.get_si_task(self.ctx, task['id']) + if err_code != 200: + break + + # 下载新参保人员证件照 + if 'person_attachments' in task_detail: + attachs = task['person_attachments'] # 有问题 + if attachs is not None and len(attachs) > 0: + file_object = attachs[0] + local_file_path, status_code = waclient.download_file(self.ctx, file_object) # download_file:获取云平台对象文件 + if status_code == 200: + task_detail['idphoto'] = local_file_path # 有问题 + + response = self.do_increase(task_detail) # do_increase:北京社保增员操作 + ins = self.get_all_ins(task_detail) + if not ins: + ins = ['医疗保险', '生育保险', '养老保险', '失业保险', '工伤保险'] + result = self.return_ins_result(ins=ins, status=constant.STATUS_CONFORMING) + + if not self.is_once_submit_increase(): + hhr_type = '' + comment = response[1] + if self.is_once_submit(): + return_status = constant.STATUS_SUCCESS + else: + return_status = constant.STATUS_CONFORMING + + comment_list = response[1].split('#') + if len(comment_list) >= 2: + comment = comment_list[0] + hhr_type = comment_list[1] + print('---***---') + print(response) + print(comment) + print(return_status) + print(comment_list) + print(hhr_type) + # logger.info('---***---') + # logger.info(response) + # logger.info(comment) + # logger.info(return_status) + # logger.info(comment_list) + # logger.info(hhr_type) + if response[0] != constant.STATUS_INIT: + if not response[0]: + return_status = constant.STATUS_FAIL + result = self.return_ins_result(ins=ins, status=constant.STATUS_FAIL) + else: + return_status = constant.STATUS_INIT + result = self.return_ins_result(ins=ins, status=constant.STATUS_INIT) + if comment.isdigit(): + return_status = constant.STATUS_SUCCESS + result = self.return_ins_result(ins=ins, status=constant.STATUS_SUCCESS) + if '不能进行转入人员增加' in comment: + return_status = constant.STATUS_SUCCESS + result = self.return_ins_result(ins=ins, status=constant.STATUS_SUCCESS) + + response = waclient.update_si_task(self.ctx, task['id'], return_status, comment, hhr_type=hhr_type, result=result) + if response[1] != 200: + logger.error("Task Status Update Fail: " + str(task['id'])) + + if 'idphoto' in task_detail.keys(): + self.del_batch_file(task_detail['idphoto']) + + def do_increase(self, task): + """北京社保增员操作""" + if task['handle_type'] == "0": + return self.new_ginseng(task) # 北京地区社保新参保 + elif task['handle_type'] == "1": # 北京社保转入人员参保 + return self.transfer_staff(task) + + def new_ginseng(self, task): + """北京地区社保新参保""" + id_num = task['insured_id_num'] + name = task['insured_name'] + # id_type = task['insured_id_type'] + timestamp = task['start_month'] # 获取时间戳 + payers = task['huji_type'] # 缴费人员类别 + tel = task['insured_mobile'] + wage = task['base'] + nation = '汉族' + photo = '' + if 'idphoto' in task.keys(): + photo = task['idphoto'] + + # 判断身份证号码的有效性 + id_num = id_num.upper().replace(' ', '') # upper() 字符串小写转大写 + if not check_id_num(id_num=id_num): # check_id_num:验证身份证号的正确性 + return False, '请输入正确的身份证号: {}'.format(id_num) + if photo == '': + return False, '未上传证件照附件' + # 判断必须字段是否为空 + if not name: + return False, '姓名为空' + if not photo: + return False, '电子照片为空' + if not timestamp: + return False, '参保工作日期有误' + if not payers: + return False, '缴费人员类别有误' + if not tel or len(tel) != 11 or not re.findall('^\d*$', tel): + return False, '手机号有误' + if not wage: + return False, '月均工资数据有误' + + if payers == '外地农村': + payers = '外埠农村劳动力' + elif payers == '外地城镇': + payers = '外埠场镇职工' + elif payers == '本地城镇': + payers = '本地城镇职工' + elif payers == '本地农村': + payers = '本地农村劳动力' + + time_local = time.localtime(timestamp) + work_date = time.strftime("%Y-%m-%d", time_local) # 将时间戳转换成格式时间 + + ext_infos = task['ext_info'] # ext_infos 里面包含了 非被填字段 + per_nation = '工人' # 个人身份 + hukou_address = '' # 户口所在地地址 + hukou_code = '' # 户口所在地邮政编码 + now_address = '' # 居住地联系地址 + now_address_code = '' # 居住地联系邮政编码 + bill_way = '网上查询' # 对账单方式 + education = '大学' # 文化程度 + bank_name = '' # 委托代发银行名称 + bank_num = '' # 委托代发银行账号 + medical1 = '' # 定点医疗机构1 + medical2 = '' # 定点医疗机构2 + medical3 = '' # 定点医疗机构3 + medical4 = '' # 定点医疗机构4 + medical5 = '' # 定点医疗机构5 + four_save_reason = '其它新参统' # 四险个人缴费原因 + + # 开始对每个扩展字段进行查询和赋值 + staff_type = '' # 员工类型 + uniform_code = '' # 统一社会信用代码 + uniform = '' # 用工单位 + work_post = '' # 岗位 + salary = '' # 合同约定工资薪金 + laborStartDate = '' # 劳动合同开始时间 + laborEndDate = '' # 劳动合同结束时间 + contract_type = '固定期限劳动合同' + singed_contract = '' + # 开始对每个扩展字段进行查询和赋值 # 有问题 + for ext_info in ext_infos: + if ext_info['name'] == '个人身份': + per_nation = ext_info['value'] + if ext_info['name'] == '户口所在地地址': + hukou_address = ext_info['value'] + if ext_info['name'] == '户口所在地邮政编码': + hukou_code = ext_info['value'].replace(' ', '') + if ext_info['name'] == '居住地(联系)地址': + now_address = ext_info['value'] + if ext_info['name'] == '居住地(联系)邮政编码': + now_address_code = ext_info['value'] + if '对账单方式' in ext_info['name']: + bill_way = ext_info['value'] + if ext_info['name'] == '文化程度': + education = ext_info['value'] + if ext_info['name'] == '委托代发银行名称': + bank_name = ext_info['value'] + if bank_name == "北京银行" or bank_name == "农商银行" or bank_name == "广发银行": + bank_name += "(只限本市)" + if ext_info['name'] == '委托代发银行账号': + bank_num = ext_info['value'].replace(' ', '') + if ext_info['name'] == '定点医疗机构1': + medical1 = ext_info['value'].replace(' ', '') + if ext_info['name'] == '定点医疗机构2': + medical2 = ext_info['value'].replace(' ', '') + if ext_info['name'] == '定点医疗机构3': + medical3 = ext_info['value'].replace(' ', '') + if ext_info['name'] == '定点医疗机构4': + medical4 = ext_info['value'].replace(' ', '') + if ext_info['name'] == '定点医疗机构5': + medical5 = ext_info['value'].replace(' ', '') + if ext_info['name'] == '民族': + nation = ext_info['value'] + if '族' not in nation: + nation += '族' + if '四险个人缴费原因' in ext_info['name']: + four_save_reason = ext_info['value'].replace(' ', '') + if ext_info['name'] == '员工类型': + staff_type = ext_info['value'] + if ext_info['name'] == '统一社会信用代码': + uniform_code = ext_info['value'] + if ext_info['name'] == '用工单位': + uniform = ext_info['value'] + if ext_info['name'] == '岗位': + work_post = ext_info['value'] + if ext_info['name'] == '劳动合同约定工资': + salary = ext_info['value'] + if ext_info['name'] == '劳动合同起止时间': + laborStartDate = ext_info['value'] + if ext_info['name'] == '劳动合同结束时间': + laborEndDate = ext_info['value'] + if ext_info['name'] == '是否已签订电子劳动合同': + singed_contract = ext_info['value'] + + # 判断用户扩展字段的完整性 + if not hukou_address: + return False, '户口所在地地址为空' # 有问题 + if not hukou_code: + return False, '户口所在地邮政编码为空' + if not now_address: + now_address = hukou_address + if not now_address_code: + now_address_code = hukou_code + if not bank_name: + return False, '委托代发银行名称为空' + if not bank_num: + return False, '委托代发银行账号为空' + if not medical1: + return False, '定点医疗机构1为空' + if not medical2: + return False, '定点医疗机构2为空' + if per_nation not in ['工人', '干部']: + return False, '个人身份数据有误' + if not task['insurances']: + return False, '参加险种为空' + if not contract_type: + contract_type = '固定期限劳动合同' + if not education: + education = '大学' + if not singed_contract: + singed_contract = '否' + + # 判断区分人力资源账户和单立户 + if self.job.mark == '人力资源': + if not staff_type: + staff_type = '本单位员工' + # return False, '员工类型为空' + if not uniform_code: + return False, '统一社会信用代码为空' + if not work_post: + return False, '岗位为空' + if not salary: + salary = wage + # return False, '合同约定工资薪金为空' + if not laborStartDate: + return False, '劳动合同起止时间' + if not laborEndDate: + return False, '劳动合同结束时间为空' + + comment = '网络或服务器繁忙,请稍后再试' + for i in range(3): + status, comment = self.check_nav_show(div_id='level:1', one_id='link000', two_id='link002') # check_nav_show:检查左侧导航是否显示二级导航 + if not status: + return constant.STATUS_INIT, comment + self.driver.switch_to.default_content() + try: + self.driver.find_element_by_xpath('/html/body/div[last()]/div[@class="popup_top"]/h2/a').click() + except Exception as e: + logger.info('没有提示') + logger.error(str(e)) + time.sleep(2) + try: + self.driver.find_element_by_xpath('/html/body/div[@class="popwrap"]/div/h2/a').click() + except Exception as e: + logger.info('没有提示') + logger.error(str(e)) + self.driver.switch_to.default_content() + self.driver.switch_to.frame('center') + self.driver.switch_to.frame('mainFrame') + try: + self.driver.find_element_by_id('idcard').send_keys(id_num) # 输入身份证号 + self.driver.find_element_by_id('name').send_keys(name) # 输入姓名 + select = Select(self.driver.find_element_by_id("cardType")) # 证件类型 + select.select_by_visible_text('居民身份证') # select_by_visible_text 下拉框的文本值 + time.sleep(1) + self.driver.find_element_by_id('reg').click() # 确定 + time.sleep(1) + # self.driver.switch_to.default_content() + # self.driver.switch_to.frame('center') + # try: + # self.driver.find_element_by_xpath('/html/body/div[@class="popwrap"]/div/h2/a').click() + # except Exception as e: + # logger.info('没有提示') + # logger.error(str(e)) + try: # 有问题 + # '/html/body/table[2]/tbody/tr/td/table[1]/tbody/tr/td/font/ul/li/span').text + source_text = self.driver.page_source + # if '系统提示' in source_text: + # js_ad = "var aa=document.getElementsByClassName('popup_top')[0];aa.parentNode.removeChild(aa)" + # self.driver.execute_script(js_ad) + # else: + # logger.info('没有广告') + if re.findall('业务系统中已有该身份证号', source_text): + return False, "业务系统中已有该身份证号" + elif re.findall('个人信息登记业务中已存在', source_text): + # 点击【编辑按钮】 + lists = self.driver.find_elements_by_xpath('//*[@id="allform"]/table[1]/tbody/tr')[1:] + for k in range(len(lists)): + try: + count = k + 2 + xpath1 = "//*[@id='allform']/table[1]/tbody/tr[" + str(count) + "]/td[2]/div[1]/input[2]" + card_num = self.driver.find_element_by_xpath(xpath1).get_attribute('value') + if id_num in card_num: + xpath2 = "//*[@id='allform']/table[1]/tbody/tr[" + str(count) + "]/td[9]/div/a" + self.driver.find_element_by_xpath(xpath2).click() + break + except Exception as e: + logger.error(str(e)) + except Exception as e: + logger.error(str(e)) + + time.sleep(2) + # is_selected + ylbx_check = self.driver.find_element_by_id('kinds-1') + if not ylbx_check.is_selected(): + ylbx_check.click() + + sybx_check = self.driver.find_element_by_id('kinds-2') + if not sybx_check.is_selected(): + sybx_check.click() + + gsbx_check = self.driver.find_element_by_id('kinds-3') + if not gsbx_check.is_selected(): + gsbx_check.click() + + syubx_check = self.driver.find_element_by_id('kinds-4') + if not syubx_check.is_selected(): + syubx_check.click() + + jbylbx_check = self.driver.find_element_by_id('kinds-5') + if not jbylbx_check.is_selected(): + jbylbx_check.click() + + # self.driver.find_element_by_id('name').clear() + # self.driver.find_element_by_id('name').send_keys(name) # 姓名 + select = Select(self.driver.find_element_by_id("psnstatus")) # 个人身份 + select.select_by_visible_text(per_nation) #定位 select 下拉框 + self.driver.find_element_by_id('workdate').clear() + self.driver.find_element_by_id('workdate').send_keys(work_date) # 工作日期 + js = "document.getElementById('photo').setAttribute('onchange',' ')" # 去除弹窗 + self.driver.execute_script(js) + self.driver.find_element_by_id('photo').send_keys(photo) # 上传照片 + time.sleep(1) + self.driver.find_element_by_id('photobutton').click() # 上传 + time.sleep(3) + + select_nation = Select(self.driver.find_element_by_id('nation')) # 设置名族 + select_nation.select_by_visible_text(nation) + select = Select(self.driver.find_element_by_id("feepsntype")) # 缴费人员类别 + select.select_by_index(0) # 下拉框的索引 + time.sleep(0.5) + select.select_by_visible_text(payers) + + self.driver.find_element_by_id('residentaddr').clear() + self.driver.find_element_by_id('residentaddr').send_keys(hukou_address) # 籍贯 + self.driver.find_element_by_id('residentzip').clear() + self.driver.find_element_by_id('residentzip').send_keys(hukou_code) # 籍贯邮编 + self.driver.find_element_by_id("address").clear() # 清除输入框内容 + self.driver.find_element_by_id('address').send_keys(now_address) # 现住址 + self.driver.find_element_by_id('zip').clear() + self.driver.find_element_by_id('zip').send_keys(now_address_code) # 现住址邮编 + + select = Select(self.driver.find_element_by_id('getBillMethod')) # 对账单方式 + select.select_by_visible_text(bill_way) + select = Select(self.driver.find_element_by_id('education')) # 文化程度 + select.select_by_visible_text(education) + self.driver.find_element_by_id('tel').clear() + self.driver.find_element_by_id('tel').send_keys(tel) # 手机号 + self.driver.find_element_by_id('cellphone').clear() + self.driver.find_element_by_id('cellphone').send_keys(tel) + self.driver.find_element_by_id('salary').clear() + self.driver.find_element_by_id('salary').send_keys(wage) + + bank_list = self.driver.find_elements_by_xpath('//*[@id="deputybank"]/option') + select = Select(self.driver.find_element_by_id('deputybank')) # 委托代发银行名称 + for item in bank_list: + if item.text in bank_name: + select.select_by_visible_text(item.text) + break + + self.driver.find_element_by_id('deputybankaccount').clear() + self.driver.find_element_by_id('deputybankaccount').send_keys(bank_num) # 银行卡号 + + # 配置定点医疗机构1 + self.driver.find_element_by_id('set1').click() # 配置定点医疗机构1 + self.driver.switch_to.frame('hosp1Frame') # 切换到frame下寻找元素 + self.driver.find_element_by_id('personInfoReg_search').send_keys(medical1) # 输入医院1 + self.driver.find_elements_by_tag_name('input')[2].click() + time.sleep(1) + tds = self.driver.find_elements_by_tag_name('td') + if len(tds) <= 4: + return False, '定点医疗机构1不存在' + + # 选择查询到的医疗机构1 + inputs = self.driver.find_elements_by_tag_name('input') + for item in inputs: + if item.get_attribute('value') == '选择': + item.click() + break + self.driver.switch_to.default_content() # 退出frame + self.driver.switch_to.frame('center') + self.driver.switch_to.frame('mainFrame') # 切换到frame下寻找元素 + time.sleep(1) + + # 配置定点医疗机构2 + self.driver.find_element_by_id('set2').click() # 配置定点医疗机构1 + self.driver.switch_to.frame('hosp2Frame') # 切换到frame下寻找元素 + self.driver.find_element_by_id('personInfoReg_search').send_keys(medical2) # 输入医院2 + self.driver.find_elements_by_tag_name('input')[2].click() + time.sleep(1) + tds = self.driver.find_elements_by_tag_name('td') + if len(tds) <= 4: + return False, '定点医疗机构2不存在' + + # 选择查询到的医疗机构1 + inputs = self.driver.find_elements_by_tag_name('input') + for j in inputs: + if j.get_attribute('value') == '选择': + j.click() + break + self.driver.switch_to.default_content() # 退出frame + self.driver.switch_to.frame('center') + self.driver.switch_to.frame('mainFrame') # 切换到frame下寻找元素 + time.sleep(1) + + # 配置定点医疗机构3 + if medical3: + self.__select_medical('set3', 'hosp3Frame', medical3) + # 配置定点医疗机构4 + if medical4: + self.__select_medical('set4', 'hosp4Frame', medical4) + # 配置定点医疗机构5 + if medical5: + self.__select_medical('set5', 'hosp5Frame', medical5) + + select = Select(self.driver.find_element_by_id('hosReason')) # 医保个人缴费原因 + select.select_by_visible_text('新参统') + select = Select(self.driver.find_element_by_id('fourReason')) # 四险个人缴费原因 + select.select_by_visible_text(four_save_reason) + # 新增中新加字段 + if self.job.mark == '人力资源': + # js_val = 'document.getElementById("staffType").value="劳务外包员工"' + select = Select(self.driver.find_element_by_id("staffType")) # 员工类型 + select.select_by_visible_text(staff_type) + # self.driver.execute_script(js_val) + # time.sleep(1) + # self.driver.find_element_by_id('staffType').send_keys('劳务外包员工') + time.sleep(1) + # js = "document.getElementById('photo').setAttribute('onchange',' ')" # 去除弹窗 + # self.driver.execute_script(js) + if staff_type == '劳务外包员工': + time.sleep(3) + self.new_system_prompt() + # js_cl1 = "document.getElementsByTagName('div')[1].style.display='none'" + # self.driver.execute_script(js_cl1) + # time.sleep(2) + # js = "document.getElementById('coverTop').style.display='none'" + # self.driver.execute_script(js) + # self.left_click(1259, 357) + time.sleep(1) + if staff_type != '本单位员工': + self.driver.find_element_by_id('employerUscc').send_keys(uniform_code) # 输入社会统一信用代码 + # TODO 统一信用代码输入错误处理 + js = "document.getElementById('employerDeptName').removeAttribute('readonly')" # 删除元素 + self.driver.execute_script(js) + time.sleep(1) + self.driver.find_element_by_id('employerDeptName').send_keys(uniform) # 填写用工单位名称 + # 设置合同开始时间 + try: + time.sleep(1) + js_start = 'document.getElementById("laborStartDate").value="%s";' % (laborStartDate) # + self.driver.execute_script(js_start) + time.sleep(2) + js_end = 'document.getElementById("laborEndDate").value="%s";' % (laborEndDate) # + self.driver.execute_script(js_end) + # self.driver.switch_to_default_content() + # self.driver.switch_to.frame('center') + # self.driver.switch_to.frame('mainFrame') + # self.driver.find_element_by_id('laborStartDate').clear() + # self.driver.find_element_by_id('laborStartDate').send_keys(laborStartDate) # 输入劳动合同开始时间 + # self.driver.switch_to.frame(0) + # self.driver.find_element_by_id('dpTodayInput').click() # 点击日期窗口的今天按钮 + except Exception as e: + logger.error(str(e)) + self.driver.refresh() + continue + time.sleep(1) + + # 设置合同结束时间 + # try: + # # self.driver.switch_to_default_content() + # # self.driver.switch_to.frame('center') + # # self.driver.switch_to.frame('mainFrame') + # # year, month, day = self.__date() + # js = "document.getElementById('laborEndDate').removeAttribute('readonly')" # 删除元素 + # self.driver.execute_script(js) + # # endDay = str(year) + '-' + str(month) + '-' + str(day) + # self.driver.find_element_by_id('laborEndDate').send_keys(laborEndDate) # 输入合同结束时间 + # self.driver.find_element_by_xpath( + # '//*[@id="newform"]/table[1]/tbody/tr/td/table/tbody/tr[9]/td[1]/strong').click() + # time.sleep(1) + # except Exception as e: + # logger.error(str(e)) + # self.driver.refresh() + # continue + time.sleep(2) + # 劳动合同类型 + select = Select(self.driver.find_element_by_id("laborContractType")) + select.select_by_visible_text(contract_type) + time.sleep(2) + if singed_contract in '否': + self.driver.find_element_by_id('signElectronicLabor0').click() + else: + self.driver.find_element_by_id('signElectronicLabor1').click() + time.sleep(2) + # self.driver.find_element_by_xpath( + # '//*[@id="newform"]/table[1]/tbody/tr/td/table/tbody/tr[9]/td[1]/strong').click() + # self.driver.find_element_by_id('employerDeptName').click() # 带出用工单位名称 + select = Select(self.driver.find_element_by_id("workPost")) # 岗位 + select.select_by_visible_text(work_post) + self.driver.find_element_by_id('contractSalary').send_keys(salary) # 合同约定工资薪金 + time.sleep(1) + time.sleep(2) + self.driver.find_element_by_id('submitshow').click() # 提交按钮 + try: + time.sleep(1) + self.driver.switch_to_alert().accept() # 弹窗处理 + except Exception as e: + logger.error(str(e)) + try: + time.sleep(1) + self.new_system_prompt() + except Exception as e: + logger.error(str(e)) + time.sleep(2) + for _ in range(3): + try: + # 确认用户信息悬浮框 + time.sleep(3) + self.driver.find_element_by_xpath('//*[@id="newDiv"]/button[1]').click() + break + except Exception as e: + logger.error(str(e)) + time.sleep(2) + continue + + for m in range(3): + # 处理操作业务成功的逻辑 + try: + msg = self.driver.find_element_by_xpath('/html/body/div[2]/form[1]/table[1]/tbody/tr[1]/td[1]/div[1]/span').text + if '业务导入失败' in msg: + logger.error(msg) + return True, msg + elif '业务导入成功' in msg: + logger.info(msg) + gov_ids = re.findall('\d{16}', msg) + if gov_ids: + gov_id = gov_ids[0].strip() + return True, gov_id + except Exception as e: + logger.error(str(e)) + return True, "等待查询反馈" + except Exception as e: + logger.error(str(e)) + self.driver.refresh() + continue + return constant.STATUS_INIT, comment + + def transfer_staff(self, task): + """北京社保转入人员参保""" + id_num = task['insured_id_num'] + name = task['insured_name'] + wage = task['base'] + + id_num = id_num.upper().replace(' ', '') + if not check_id_num(id_num=id_num): + logger.error('请输入正确的身份证号: {}'.format(id_num)) + return False, '请输入正确的身份证号: {}'.format(id_num) + + ext_infos = task['ext_info'] + staff_type = '' # 员工类型 + uniform_code = '' # 统一社会信用代码 + uniform = '' # 用工单位 + work_post = '' # 岗位 + salary = '' # 合同约定工资薪金 + laborStartDate = '' # 劳动合同开始时间 + laborEndDate = '' # 劳动合同结束时间 + contract_type = '' + singed_contract = '' + for ext_info in ext_infos: + if ext_info['name'] == '员工类型': + staff_type = ext_info['value'] + if ext_info['name'] == '统一社会信用代码': + uniform_code = ext_info['value'] + if ext_info['name'] == '用工单位': + uniform = ext_info['value'] + if ext_info['name'] == '岗位': + work_post = ext_info['value'] + if ext_info['name'] == '合同约定工资薪金': + salary = ext_info['value'] + if ext_info['name'] == '劳动合同开始时间': + laborStartDate = ext_info['value'] + if ext_info['name'] == '劳动合同结束时间': + laborEndDate = ext_info['value'] + if ext_info['name'] == '劳动合同类型': + contract_type = ext_info['value'] + if ext_info['name'] == '是否已签订电子劳动合同': + singed_contract = ext_info['value'] + + # 判断区分人力资源账户和单立户 + if self.job.mark == '人力资源': + if not staff_type: + staff_type = '本单位员工' + # return False, '员工类型为空' + if not uniform_code: + return False, '统一社会信用代码为空' + if not work_post: + return False, '岗位为空' + if not salary: + salary = wage + # return False, '合同约定工资薪金为空' + if not laborStartDate: + return False, '劳动合同开始时间为空' + if not laborEndDate: + return False, '劳动合同结束时间为空' + if not contract_type: + contract_type = '固定期限劳动合同' + if not singed_contract: + singed_contract = '否' + + + comment = '网络或服务器繁忙,请稍后再试' + for i in range(3): + status, comment = self.check_nav_show(div_id='level:1', one_id='link000', two_id='link003') + if not status: + return constant.STATUS_INIT, comment + + self.system_prompt() + + try: + time.sleep(1) + self.driver.find_element_by_xpath('//*[@id="Layer2"]/table/tbody/tr[1]/td[2]/a').click() # 点击关闭 + except Exception as e: + logger.error(str(e)) + self.driver.switch_to.default_content() + try: + # self.driver.find_element_by_xpath('/html/body/div[@class="popwrap"]/div/h2/a').click() + self.driver.find_element_by_xpath('/html/body/div[last()]/div[@class="popup_top"]/h2/a').click() + except Exception as e: + logger.info('没有提示') + logger.error(str(e)) + time.sleep(2) + try: + self.driver.find_element_by_xpath('/html/body/div[@class="popwrap"]/div/h2/a').click() + except Exception as e: + logger.info('没有提示') + logger.error(str(e)) + self.driver.switch_to.default_content() + self.driver.switch_to.frame('center') + self.driver.switch_to.frame('mainFrame') + try: + time.sleep(1) + self.driver.find_element_by_id('button').click() # 点击普通增员 + except Exception as e: + logger.error(str(e)) + self.driver.refresh() + continue + + try: + time.sleep(1) + self.driver.find_element_by_xpath('//*[@id="Layer2"]/table/tbody/tr[1]/td[2]/a').click() # 点击关闭 + except Exception as e: + logger.error(str(e)) + + try: + self.driver.find_element_by_id('dataNormalAdd.idCard').send_keys(id_num) # 输入身份证号 + self.driver.find_element_by_id('dataNormalAdd.personName').send_keys(name) # 输入姓名 + self.driver.find_element_by_xpath('//*[@id="newform"]/table[1]/tbody/tr/td/table/tbody/tr[2]/td[2]/label[2]/input').click() # 点击查询 + time.sleep(1) + + # 判断该人员是否可以正常转入 + card_text = self.driver.find_element_by_xpath("//*[@id='listzone']/table[2]/tbody/tr[1]/td[1]/table[1]/tbody/tr[2]/td[2]").text + if id_num not in card_text: + cause = self.driver.find_element_by_xpath("//*[@id='messages']/ul[1]/li[1]/span").text + if '查询结果为空' in cause or '不能进行转入人员增加' in cause: + return False, cause + return True, cause + + person_type = self.driver.find_element_by_xpath('//*[@id="listzone"]/table[2]/tbody/tr/td/table/tbody/tr[5]/td[2]').text + person_type = person_type.replace(' ', '').replace('\n', '').replace('\t', '') + hhr_type = person_type # 转入人员必须返回户籍类型 + logger.info("转入户籍类型:" + str(hhr_type)) + + if person_type == '自由职业人员': + person_type = '本市城镇职工' + elif person_type == '本市农村劳动力(24号文)': + person_type = '本市农村劳动力(养24号文)' + elif person_type == '灵活就业': + logger.info('户籍类型:灵活就业') + return False, person_type + select = Select(self.driver.find_element_by_id('personType')) # 缴费人员类别 + select.select_by_visible_text(person_type) + self.driver.find_element_by_id('pay').send_keys(wage) # 申报月工资收入 + + # logger.info('备注字段:{}'.format(self.job.mark)) + if self.job.mark in '人力资源': + print(self.job.mark) + time.sleep(2) + select = Select(self.driver.find_element_by_id("staffType")) # 员工类型 + select.select_by_visible_text(staff_type) + time.sleep(1) + # 设置合同开始时间 + try: + time.sleep(1) + js_start = 'document.getElementById("laborStartDate").value="%s";' % (laborStartDate) # + self.driver.execute_script(js_start) + time.sleep(2) + js_end = 'document.getElementById("laborEndDate").value="%s";' % (laborEndDate) # + self.driver.execute_script(js_end) + # self.driver.switch_to_default_content() + # self.driver.switch_to.frame('center') + # self.driver.switch_to.frame('mainFrame') + # self.driver.find_element_by_id('laborStartDate').clear() + # self.driver.find_element_by_id('laborStartDate').send_keys(laborStartDate) # 输入劳动合同开始时间 + # self.driver.switch_to.frame(0) + # self.driver.find_element_by_id('dpTodayInput').click() # 点击日期窗口的今天按钮 + except Exception as e: + logger.error(str(e)) + self.driver.refresh() + continue + time.sleep(1) + # 设置合同结束时间 + # try: + # # self.driver.switch_to_default_content() + # # self.driver.switch_to.frame('center') + # # self.driver.switch_to.frame('mainFrame') + # # year, month, day = self.__date() + # js = "document.getElementById('laborEndDate').removeAttribute('readonly')" # 删除元素 + # self.driver.execute_script(js) + # # endDay = str(year) + '-' + str(month) + '-' + str(day) + # self.driver.find_element_by_id('laborEndDate').send_keys(laborEndDate) # 输入合同结束时间 + # self.driver.find_element_by_xpath('//*[@id="newform"]/table[1]/tbody/tr/td/table/tbody/tr[9]/td[1]/strong').click() + # time.sleep(1) + # except Exception as e: + # logger.error(str(e)) + # self.driver.refresh() + # continue + # 劳动合同类型 + select = Select(self.driver.find_element_by_id("laborContractType")) + select.select_by_visible_text(contract_type) + time.sleep(2) + # 签订劳动合同时间 + # self.driver.find_element_by_id('laborSignDate').clear() + # self.driver.find_element_by_id('laborSignDate').send_keys(laborStartDate) + # self.driver.switch_to_default_content() + # self.driver.switch_to.frame('center') + # self.driver.switch_to.frame('mainFrame') + time.sleep(2) + if staff_type == '劳务外包员工': + self.system_prompt() + if staff_type != '本单位员工': + self.driver.find_element_by_id('employerUscc').send_keys(uniform_code) # 输入社会统一信用代码 + # TODO 统一信用代码输入错误处理 + js = "document.getElementById('employerDeptName').removeAttribute('readonly')" # 删除元素 + self.driver.execute_script(js) + time.sleep(1) + # self.driver.find_element_by_id('employerDeptName').send_keys(uniform) # 填写用工单位名称 + self.driver.find_element_by_id('employerDeptName').click() # 填写用工单位名称 + # self.driver.find_element_by_xpath( + # '//*[@id="newform"]/table[1]/tbody/tr/td/table/tbody/tr[9]/td[1]/strong').click() + # self.driver.find_element_by_id('employerDeptName').click() # 带出用工单位名称 + select = Select(self.driver.find_element_by_id("workPost")) # 岗位 + select.select_by_visible_text(work_post) + self.driver.find_element_by_id('contractSalary').send_keys(salary) # 合同约定工资薪金 + time.sleep(2) + # 是否已签订电子劳动合同 + if singed_contract in '否': + time.sleep(2) + self.driver.find_element_by_id('signElectronicLabor0').click() + else: + time.sleep(2) + self.driver.find_element_by_id('signElectronicLabor1').click() + else: + try: + time.sleep(1) # + js_start = 'document.getElementById("laborStartDate").value="%s";' % (laborStartDate) # + self.driver.execute_script(js_start) + time.sleep(2) + js_end = 'document.getElementById("laborEndDate").value="%s";' % (laborEndDate) # + self.driver.execute_script(js_end) + except Exception as e: + logger.error(str(e)) + self.driver.refresh() + continue + time.sleep(1) + # 劳动合同类型 + select = Select(self.driver.find_element_by_id("laborContractType")) + select.select_by_visible_text(contract_type) + time.sleep(2) + select = Select(self.driver.find_element_by_id("workPost")) # 岗位 + select.select_by_visible_text(work_post) + time.sleep(2) + self.driver.find_element_by_id('contractSalary').send_keys(salary) # 合同约定工资薪金 + time.sleep(2) + # 是否已签订电子劳动合同 + if singed_contract in '否': + time.sleep(2) + self.driver.find_element_by_id('signElectronicLabor0').click() + else: + time.sleep(2) + self.driver.find_element_by_id('signElectronicLabor1').click() + time.sleep(1) + + # return True, '等待查询反馈' + self.driver.find_element_by_id('submitButton').click() # 点击【提交】 + + # 判断弹窗错误信息 + try: + alert_text = self.driver.switch_to_alert().text + logger.error('{}'.format(alert_text)) + self.driver.switch_to_alert().accept() + return False, alert_text + except Exception as e: + logger.error(str(e)) + + for k in range(4): + time.sleep(2) + sound_code = self.driver.page_source + if '人员已处于正常缴费状态' in sound_code: + return True, '等待查询反馈' + '#' + hhr_type + elif '业务操作失败' in sound_code: + logger.error('业务操作失败') + cause = self.driver.find_element_by_xpath('//*[@id="0"]/td/table/tbody/tr[3]/td/span/span').text + return True, cause + '#' + hhr_type + elif '业务操作成功' in sound_code: + gov_id = self.driver.find_element_by_xpath('//*[@id="0"]/td/table/tbody/tr[2]/td/span/span').text + logger.info("转入流水号:" + str(gov_id)) + if gov_id: + gov_id = gov_id.replace(' ', '') + return True, gov_id + '#' + hhr_type + return True, '等待查询反馈' + except Exception as e: + logger.error(str(e)) + self.driver.refresh() + continue + return constant.STATUS_INIT, comment + + def __decrease(self): # 有问题 + logger.info('start decrease ') + tasks = self.__get_tasks(constant.OP_TYPE_DECREASE, constant.STATUS_INIT) + if not tasks: + return + try: + self.close_notice() + except Exception as e: + logger.info(str(e)) + + for task in tasks: + task_detail, err_code = waclient.get_si_task(self.ctx, task['id']) + if err_code != 200: + break + + response = self.do_decrease(task_detail) + comment = response[1] + + # logger.info(('---***---')) + # logger.info(response) + # logger.info(comment) + ins = self.get_all_ins(task_detail) + if not ins: + ins = ['医疗保险', '生育保险', '养老保险', '失业保险', '工伤保险'] + result = self.return_ins_result(ins=ins, status=constant.STATUS_CONFORMING) + + if self.is_once_submit(): + return_status = constant.STATUS_SUCCESS + result = self.return_ins_result(ins=ins, status=constant.STATUS_SUCCESS) + else: + return_status = constant.STATUS_CONFORMING + + # if response[0] != constant.STATUS_INIT: + # if not response[0]: + # return_status = constant.STATUS_FAIL + # result = self.return_ins_result(ins=ins, status=constant.STATUS_FAIL) + # else: + # return_status = constant.STATUS_INIT + # result = self.return_ins_result(ins=ins, status=constant.STATUS_INIT) + print('---***--') + print(return_status) + print(comment) + print(result) + if '等待查询反馈' in comment: + return_status = constant.STATUS_CONFORMING + if comment.isdigit(): # 减员成功 + return_status = constant.STATUS_SUCCESS + result = self.return_ins_result(ins=ins, status=constant.STATUS_SUCCESS) + if '无权查看此人信息' in comment: + return_status = constant.STATUS_SUCCESS + result = self.return_ins_result(ins=ins, status=constant.STATUS_FAIL) + if '[养老缴费(中断)转出未转入] [失业缴费(中断)转出未转入] [工伤缴费(中断)转出未转入] [医保缴费 (暂停)缴费]' in comment: + return_status = constant.STATUS_SUCCESS + result = self.return_ins_result(ins=ins, status=constant.STATUS_SUCCESS) + if '人员已处于中断缴费状态,不允许重复减员' in comment: + return_status = constant.STATUS_SUCCESS + result = self.return_ins_result(ins=ins, status=constant.STATUS_SUCCESS) + response = waclient.update_si_task(self.ctx, task['id'], return_status, comment, result=result) + + if response[1] != 200: + logger.error("Task Status Update Fail: " + task['id']) + + def do_decrease(self, task): + """北京社保减员操作""" + logger.info('statr do decrease') + id_num = task['insured_id_num'] + name = task['insured_name'] + + ext_infos = task['ext_info'] + decrease_reason = '' # 个人停止缴费原因 + for ext_info in ext_infos: + if ext_info['name'] == '个人停止缴费原因': + decrease_reason = ext_info['value'] + if not decrease_reason: + decrease_reason = '本人意愿解除劳动合同' + # return False, '请输入正确的个人停止缴费原因' + if decrease_reason not in ['劳动合同期满', '非本人意愿解除劳动合同', '本人意愿解除劳动合同']: + return False, '请输入正确的个人停止缴费原因: {}'.format(decrease_reason) + + if not check_id_num(id_num=id_num): + logger.error('请输入正确的身份证号: {}'.format(id_num)) + return False, '请输入正确的身份证号: {}'.format(id_num) + + comment = '网络或服务器繁忙,请稍后再试' + for i in range(3): + status, comment = self.check_nav_show(div_id='level:1', one_id='link000', two_id='link005') + if not status: + return constant.STATUS_INIT, comment + + self.driver.switch_to.default_content() # 退出frame + self.driver.switch_to.frame('center') + self.driver.switch_to.frame('mainFrame') # 切换到frame下寻找元素 + + try: + time.sleep(1) + self.driver.find_element_by_xpath('//*[@id="Layer2"]/table/tbody/tr[1]/td[2]/a').click() + except Exception as e: + logger.error(str(e)) + + try: + self.driver.find_element_by_id('cut').click() # 点击零星减员 + time.sleep(1) + except Exception as e: + logger.error(str(e)) + self.driver.refresh() + continue + + try: + self.driver.find_element_by_id('idCard').send_keys(id_num) # 输入身份证号 + self.driver.find_element_by_id('personName').send_keys(name) # 输入名字 + time.sleep(1) + self.driver.find_element_by_id('select').click() # 点击查询 + try: + printinfo = self.driver.find_element_by_id('printinfo') + if printinfo.is_displayed(): + cause1 = self.driver.find_element_by_xpath("//*[@id='tbody1']/tr[2]/td[2]/font").text + return False, cause1 + wronginfo = self.driver.find_element_by_id('wronginfo') + if wronginfo.is_displayed(): + cause2 = self.driver.find_element_by_xpath("//*[@id='tbody1']/tr[3]/td[2]/font").text + return False, cause2 + retireinfo = self.driver.find_element_by_id('retireinfo') + if retireinfo.is_displayed(): + cause3 = self.driver.find_element_by_xpath("//*[@id='tbody1']/tr[4]/td[2]/font").text + return False, cause3 + except Exception as e: + logger.error(str(e)) + # self.driver.refresh() + # continue + + # 判断用户是否已停缴、中止、断缴等状态 + time.sleep(1) + jfzt_text = self.driver.find_element_by_xpath('//*[@id="tbody2"]/tr[3]/td[2]').text + if len(re.findall(r'正常', jfzt_text)) != 4: + return True, jfzt_text + time.sleep(2) + # 点击提交按钮 + logger.info("开始点击提交按钮... ...") + + # TODO 减员改动待测试 + select = Select(self.driver.find_element_by_id("reason")) # 个人停止缴费原因 + select.select_by_visible_text(decrease_reason) + time.sleep(1) + # self.driver.find_element_by_xpath('/html/body/div[3]/h2/a').click() # 关闭提示信息 + # self.driver.find_element_by_xpath('/html/body/div[-1]/h2/a').click() # 关闭提示信息 + time.sleep(1) + # js_cl = "$('.popup').remove()" + # self.driver.execute_script(js_cl) + js = "var aa=document.getElementsByClassName('popup')[0];aa.parentNode.removeChild(aa)" + self.driver.execute_script(js) + # self.left_click(1259, 357) + time.sleep(1) + js_cl1 = 'var child=document.getElementById("cover");child.parentNode.removeChild(child);' + self.driver.execute_script(js_cl1) + time.sleep(1) + # 点击提交按钮 + self.driver.find_element_by_id('submit').click() # 保存 save # 提交:submit + time.sleep(10) + for k in range(4): + time.sleep(3) + sound_code = self.driver.page_source + if '服务器繁忙' in sound_code: + logger.error('服务器繁忙,请稍后再试') + self.driver.refresh() + continue + elif '业务操作失败' in sound_code: + logger.error('减员失败,请检查是否重复减员') + cause = etree.HTML(sound_code).xpath('//*[@id="cutform"]/table/tbody/tr[2]/td/table/tbody/tr[2]/td/p/span[2]/text()') + if cause: + cause = cause[1] + cause[2] + return True, '业务操作失败: ' + cause + elif '业务操作成功' in sound_code: + gov_id = self.driver.find_element_by_xpath('//*[@id="cutform"]/table/tbody/tr[2]/td/table/tbody/tr[2]/td/p/span/span').text + if gov_id: + gov_id = gov_id.replace(' ', '') + return True, gov_id + return True, '等待查询反馈' + except Exception as e: + logger.error(str(e)) + self.driver.refresh() + continue + return constant.STATUS_INIT, comment + + def __payback(self): + tasks = self.__get_tasks(constant.OP_TYPE_PAYBACK, constant.STATUS_INIT) + if not tasks: + return + + self.close_notice() + + # 判断业务办理时间 + try: + msg = self.driver.find_element_by_xpath('/html/body/table[3]/tbody/tr/td').text + if '该申报业务办理时间为每月5日-25日' in msg: + return + except Exception as e: + logger.error(str(e)) + + for task in tasks: + task_detail, err_code = waclient.get_si_task(self.ctx, task['id']) + if err_code != 200: + break + + response = self.do_payback(task_detail) + comment = response[1] + ins = self.get_all_ins(task_detail) + if not ins: + ins = ['医疗保险', '生育保险', '养老保险', '失业保险', '工伤保险'] + result = self.return_ins_result(ins=ins, status=constant.STATUS_CONFORMING) + + if not self.is_once_submit_payback(): + if self.is_once_submit(): + return_status = constant.STATUS_SUCCESS + else: + return_status = constant.STATUS_CONFORMING + + if response[0] != constant.STATUS_INIT: + if not response[0]: + return_status = constant.STATUS_FAIL + result = self.return_ins_result(ins=ins, status=constant.STATUS_FAIL) + else: + return_status = constant.STATUS_INIT + result = self.return_ins_result(ins=ins, status=constant.STATUS_INIT) + + response = waclient.update_si_task(self.ctx, task['id'], return_status, comment, result=result) + if response[1] != 200: + logger.error("Task Status Update Fail: " + task['id']) + + def do_payback(self, task): + """北京社保补缴操作""" + id_num = task['insured_id_num'] + name = task['insured_name'] + start_month = task['start_month'] + end_month = task['end_month'] + + id_num = id_num.upper().replace(' ', '') + if not check_id_num(id_num=id_num): + logger.error('请输入正确的身份证号: {}'.format(id_num)) + return False, '请输入正确的身份证号: {}'.format(id_num) + + month_lst = [] + start = time.strftime('%Y-%m', time.localtime(start_month)) + end = time.strftime('%Y-%m', time.localtime(end_month)) + start_month = time.strptime(start, '%Y-%m') + end_month = time.strptime(end, '%Y-%m') + start_month = datetime.datetime(start_month[0], start_month[1], start_month[2], start_month[3], start_month[4], start_month[5]) + end_month = datetime.datetime(end_month[0], end_month[1], end_month[2], end_month[3], end_month[4], end_month[5]) + result = (end_month - start_month).days + if result < 0: + return False, '补缴起始日期不能大于结束日期' + elif result == 0: + month_lst.append(start) + elif 0 < result < 56: + month_lst.append(start) + elif 56 <= result < 84: + month_lst.append(start) + month_lst.append(end) + elif 84 <= result < 112: + month_lst.append(start) + lst = start.split('-') + mid = '' + if int(lst[1]) <= 11: + mid = lst[0] + '-' + str(int(lst[1]) + 1) + elif int(lst[1]) == 12: + mid = str(int(lst[0]) + 1) + "-01" + month_lst.append(mid) + month_lst.append(end) + else: + return False, '补缴日期不能超过规定3个月以上' + + comment = '网络或服务器繁忙,请稍后再试' + for i in range(3): + status, comment = self.check_nav_show(div_id='level:1', one_id='link000', two_id='link031') + if not status: + return constant.STATUS_INIT, comment + + # 判断业务办理时间 + try: + msg = self.driver.find_element_by_xpath('/html/body/table[3]/tbody/tr/td').text + if '该申报业务办理时间为每月5日-25日' in msg: + return + except Exception as e: + logger.error(str(e)) + + try: + time.sleep(1) + self.driver.find_element_by_id('addIndaddButton').click() # 点击新增补缴 + time.sleep(2) + self.driver.find_element_by_name('idCode').send_keys(id_num) # 输入身份证号 + self.driver.find_element_by_name('name').send_keys(name) # 输入姓名 + self.driver.find_element_by_id('addQueryBtn').click() # 点击查询 + time.sleep(2) + + try: + source_text = self.driver.page_source + if '没有找到符合条件的个人用户信息' in source_text: + return False, '没有找到符合条件的个人用户信息' + elif '该人不在该单位' in source_text: + return False, '该人不在该单位' + elif '未查询到满足延迟三个月补缴条件的数据' in source_text: + return True, '未查询到满足延迟三个月补缴条件的数据,如需办理其他补缴业务请通过经办窗口办理。' + + # payback_btn = self.driver.find_element_by_id('buttonSubmit') + # if not payback_btn: + # msg = self.driver.find_element_by_xpath('//*[@id="show"]/table[2]/tbody/tr[1]/td/span').text + # if msg is not None: + # return False, msg + except Exception as e: + logger.error(str(e)) + + trs = self.driver.find_elements_by_xpath('//*[@id="indAddPayForm"]/table/tbody/tr') + if not trs: + self.driver.refresh() + continue + + for k in range(1, len(trs)+1): + mark_xpath = "//*[@id='indAddPayForm']/table/tbody/tr[" + str(k) + "]/td" + tds = self.driver.find_elements_by_xpath(mark_xpath) + if len(tds) != 15: + continue + checkbox = self.driver.find_element_by_xpath(mark_xpath + "[1]/input[1]") + month_text = self.driver.find_element_by_xpath(mark_xpath + "[2]").text + month_text.strip() + + if not checkbox.is_enabled(): + continue + if not checkbox.is_selected() and month_text in month_lst: + checkbox.click() + + try: + # 个人补缴申报导入 + self.driver.find_element_by_id("buttonSubmit").click() + self.driver.switch_to_alert().accept() + except Exception as e: + logger.error(str(e)) + + for _ in range(3): + try: + time.sleep(2) + status = self.driver.find_element_by_xpath('/html/body/table/tbody/tr/td/table/tbody/tr[2]/td/p').text + # '/html/body/table/tbody/tr/td/table/tbody/tr[3]/td/p/span/span/text()' # 流水号 + if status and '操作成功' not in status: # 个人补缴申报导入操作成功! + return False, status + # 点击返回按钮 + self.driver.find_element_by_xpath('/html/body/center/input').click() + break + except Exception as e: + logger.error(str(e)) + continue + + # 选择保存成功的记录 + for _ in range(3): + try: + time.sleep(2) + record_trs = self.driver.find_elements_by_xpath('/html/body/div[1]/table/tbody[2]/tr') + if len(record_trs) <= 1: + return True, "等待查询反馈" + + for n in range(1, len(record_trs)): + # idcard_xpath = "/html/body/div[1]/table/tbody[2]/tr[" + str(n) + "]/td[4]" + check_xpath = "/html/body/div[1]/table/tbody[2]/tr[" + str(n) + "]/td[1]/input" + # if id_num != self.driver.find_element_by_xpath(idcard_xpath).text: + # continue + cb_record = self.driver.find_element_by_xpath(check_xpath) + if not cb_record.is_selected(): + cb_record.click() + break + except Exception as e: + logger.error(str(e)) + continue + + try: + # 汇总提交 + self.driver.find_element_by_id('submitButton').click() + self.driver.switch_to_alert().accept() + except Exception as e: + logger.error(str(e)) + + # 最终交易结果页面 + for _ in range(3): + try: + time.sleep(2) + status = self.driver.find_element_by_xpath('/html/body/table/tbody/tr/td/table/tbody/tr[2]/td/p').text + if status and '操作成功' not in status: # 个人补缴申报导入操作成功! + return True, status + id_code = self.driver.find_element_by_xpath('/html/body/table/tbody/tr/td/table/tbody/tr[3]/td/p/span/span').text + return True, id_code + except Exception as e: + logger.error(str(e)) + continue + return True, "等待查询反馈" + except Exception as e: + logger.error(str(e)) + self.driver.refresh() + continue + return constant.STATUS_INIT, comment + + def __confirm(self): + tasks = self.__get_tasks('', constant.STATUS_CONFORMING) + if not tasks: + return + + self.close_notice() + + for task in tasks: + task_detail, err_code = waclient.get_si_task(self.ctx, task['id']) + if err_code != 200: + break + + response = self.do_confirm(task_detail) + confirm_result = response[0] + comment = response[1] + ins = self.get_all_ins(task_detail) + if not ins: + ins = ['医疗保险', '生育保险', '养老保险', '失业保险', '工伤保险'] + result = self.return_ins_result(ins=ins) + + if confirm_result == constant.STATUS_FAIL: + result = self.return_ins_result(ins=ins, status=constant.STATUS_FAIL) + elif confirm_result == constant.STATUS_CONFORMING: + continue + elif confirm_result == constant.STATUS_INIT: + result = self.return_ins_result(ins=ins, status=constant.STATUS_INIT) + + response = waclient.update_si_task(self.ctx, task['id'], confirm_result, comment, result=result) + if response[1] != 200: + logger.error("Task Status Update Fail: ", task['id']) + + def do_confirm(self, task): + """北京社保查询""" + comment = task['comment'] + if re.findall('(\d{16})', comment) and len(comment) <= 17: + return constant.STATUS_SUCCESS, '成功' + else: + id_num = task['insured_id_num'] + op_type = task['op_type'] + + for i in range(3): + status, comments = self.check_nav_show(div_id='level:2', one_id='link012', two_id='link013') + if not status: + return constant.STATUS_CONFORMING, comment + + # 设置开始日期 + try: + self.driver.switch_to.default_content() # 退出frame + self.driver.switch_to.frame('center') + self.driver.switch_to.frame('mainFrame') # 切换到frame下寻找元素 + time.sleep(2) + self.driver.find_element_by_id('startDate').click() + self.driver.switch_to_frame(self.driver.find_element_by_xpath("//iframe[contains(@src,'http://fuwu.rsj.beijing.gov.cn/csibiz/csirp/js/datepicker/My97DatePicker.htm')]")) + time.sleep(2) + self.driver.find_element_by_id('dpOkInput').click() + time.sleep(2) + # self.driver.switch_to.frame(0) + # start_trs = self.driver.find_elements_by_xpath('/html/body/div/div[3]/table/tbody/tr') + # if len(start_trs) == 7: + # start_tds = self.driver.find_elements_by_xpath('/html/body/div/div[3]/table/tbody/tr[2]/td') + # for item in start_tds: + # if item.text == '1': + # item.click() + # break + except Exception as e: + logger.error(str(e)) + self.driver.refresh() + continue + + # 设置结束日期 + try: + self.driver.switch_to_default_content() + self.driver.switch_to.frame('center') + self.driver.switch_to.frame('mainFrame') + time.sleep(2) + self.driver.find_element_by_id('endDate').click() + # http://fuwu.rsj.beijing.gov.cn/csibiz/csirp/js/datepicker/My97DatePicker.htm + time.sleep(2) + self.driver.switch_to_frame(self.driver.find_element_by_xpath( + "//iframe[contains(@src,'http://fuwu.rsj.beijing.gov.cn/csibiz/csirp/js/datepicker/My97DatePicker.htm')]")) + time.sleep(2) + # self.driver.switch_to.frame(0) + self.driver.find_element_by_id('dpOkInput').click() # 点击日期窗口的确定按钮 + except Exception as e: + logger.error(str(e)) + self.driver.refresh() + continue + + self.driver.switch_to_default_content() + self.driver.switch_to.frame('center') + self.driver.switch_to.frame('mainFrame') + self.driver.find_element_by_id('idCard').clear() + self.driver.find_element_by_id('idCard').send_keys(id_num) + dataTypeSelect = Select(self.driver.find_element_by_id('dataTypeSelect')) + + if op_type == constant.OP_TYPE_INCREASE: + if task['handle_type'] == "0": + dataTypeSelect.select_by_visible_text('新参保人员登记') + elif task['handle_type'] == "1": + dataTypeSelect.select_by_visible_text('转入人员增加') + elif op_type == constant.OP_TYPE_DECREASE: + dataTypeSelect.select_by_visible_text('普通减员') + + statusSelect = Select(self.driver.find_element_by_id('statusSelect')) + statusSelect.select_by_visible_text('处理结束') + + self.driver.find_element_by_id('button_1').click() # 点击查询 + time.sleep(2) + + trs = self.driver.find_elements_by_xpath('/html/body/table[4]/tbody/tr') + if len(trs) < 2: + return constant.STATUS_FAIL, comment + + k = 1 + for _ in trs: + k += 1 + try: # /html/body/table[5]/tbody/tr[2]/td[8]/div + result = self.driver.find_element_by_xpath("/html/body/table[4]/tbody/tr[" + str(k) + "]/td[8]/div").text + if '成功' in result: + return constant.STATUS_SUCCESS, '成功' + elif '失败' in result: + msg = self.driver.find_element_by_xpath("/html/body/table[4]/tbody/tr[" + str(k) + "]/td[9]/div").text + return constant.STATUS_FAIL, msg + else: + # msg = self.driver.find_element_by_xpath("/html/body/table[4]/tbody/tr[" + str(k) + "]/td[9]/div").text + return constant.STATUS_FAIL, comment + except Exception as e: + logger.error(str(e)) + time.sleep(1) + return constant.STATUS_CONFORMING, comment + + def is_once_submit(self): + return False + + def close_notice(self): + """关闭页面悬浮div弹框""" + for i in range(3): + try: + self.driver.switch_to_default_content() + self.driver.switch_to.frame('center') + self.driver.switch_to_frame('mainFrame') + xpath = '//*[@id="wBox"]/div/table/tbody/tr[2]/td[2]/div/table/tbody/tr/td[2]/div' + # xpath = '//div[@class="wBox_close_on"]' + self.driver.find_element_by_xpath(xpath).click() + except Exception as e: + logger.error(str(e)) + time.sleep(1) + + def check_nav_show(self, div_id='', one_id='', two_id=''): + """检查左侧导航是否显示二级导航""" + k = 0 + while True: + k += 1 + if k == 6: + return False, '服务器繁忙,请稍后再试' + + try: + time.sleep(1) + self.driver.switch_to.default_content() + self.driver.switch_to.frame('center') + self.driver.switch_to.frame('leftFrame') # 切换到frame下寻找元素 + + display = [] + if div_id != '': + styles = self.driver.find_element_by_id(div_id).get_attribute('style') + styles = styles.replace(' ', '').strip().lower() + display = re.findall('display:none', styles) + + if display: + if one_id != "" and two_id != "": + self.driver.find_element_by_id(one_id).click() + time.sleep(1) + self.driver.find_element_by_id(two_id).click() + else: + self.driver.find_element_by_id(two_id).click() + + time.sleep(1) + + sound_code = self.driver.page_source + # /html/body/table[3]/tbody/tr/td + if '此业务的使用日期' in sound_code: + msg = '此业务的使用日期为每月5日至22日(逢节假日不提前,也不错后)' + return False, msg + elif '此业务每天的使用时间' in sound_code: + logger.error('此业务每天的使用时间为6:00—22:00') + return False, '此业务每天的使用时间为6:00—22:00' + # elif '404' in sound_code: + # logger.error('页面出现404错误') + # self.driver.refresh() + # continue + elif '服务器繁忙' in sound_code: + logger.error('服务器繁忙,请稍后再试') + self.driver.refresh() + continue + return True, '' + except Exception as e: + logger.error(str(e)) + self.driver.refresh() + continue + + def __select_medical(self, *args): + """判断是否有医疗机构3,4,5""" + self.driver.find_element_by_id(args[0]).click() # 配置医疗机构 + self.driver.switch_to.frame(args[1]) # 切换到frame下寻找元素 + self.driver.find_element_by_id('personInfoReg_search').send_keys(args[2]) # 输入医院 + self.driver.find_elements_by_tag_name('input')[2].click() + time.sleep(1) + tds = self.driver.find_elements_by_tag_name('td') + if len(tds) >= 5: + inputs = self.driver.find_elements_by_tag_name('input') + for j in inputs: + if j.get_attribute('value') == '选择': + j.click() + break + self.driver.switch_to.default_content() # 退出frame + self.driver.switch_to.frame('center') + self.driver.switch_to.frame('mainFrame') # 切换到frame下寻找元素 + time.sleep(2) + + def system_prompt(self): + """关闭系统提示窗口""" + time.sleep(1) + self.driver.switch_to.default_content() # 退出frame + # msg_xpath = self.driver.find_element_by_xpath('/html/body/div[3]/div/h2/a') # 系统提示 + # if msg_xpath: + # msg_xpath.click() + try: + self.driver.find_element_by_xpath('/html/body/div[3]/div/h2/a').click() # 关闭系统提示 + except: + pass + + self.driver.switch_to.default_content() # 退出frame + self.driver.switch_to.frame('center') + self.driver.switch_to.frame('mainFrame') # 切换到frame下寻找元素 + def new_system_prompt(self): + """新关闭系统提示窗口""" + time.sleep(8) + self.driver.switch_to.default_content() # 退出frame + self.driver.switch_to.default_content() # 退出frame + # msg_xpath = self.driver.find_element_by_xpath('/html/body/div[3]/div/h2/a') # 系统提示 + # if msg_xpath: + # msg_xpath.click() + # source_text = self.driver.page_source + # print(source_text) + try: + self.driver.find_element_by_xpath('//div[@class="popwrap"]/div/h2/a').click() # 关闭系统提示 + except Exception as e: + logger.error(str(e)) + + self.driver.switch_to.default_content() # 退出frame + self.driver.switch_to.frame('center') + self.driver.switch_to.frame('mainFrame') # 切换到frame下寻找元素 + + def __date(self): + """合同日期计算""" + year = datetime.datetime.now().year + 3 + month = datetime.datetime.now().month + day = datetime.datetime.now().day - 1 + if day == 0: + month = month - 1 + if month == 0: + month = 12 + if month == 2: + day = 28 + elif month == 2 or month == 4 or month == 6 or month == 9 or month == 11: + day = 30 + else: + day = 31 + + return year, month, day + + def left_click(x, y): + win32api.SetCursorPos([x, y]) + + win32api.mouse_event(win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0) + win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP, 0, 0, 0, 0) diff --git a/UnPack/unpack/sibot/common/city_code.json b/UnPack/unpack/sibot/common/city_code.json new file mode 100644 index 0000000..9fd0ef6 --- /dev/null +++ b/UnPack/unpack/sibot/common/city_code.json @@ -0,0 +1,11585 @@ +{ + "110000": { + "北京市": [ + { + "110100": { + "市辖区": [ + { + "110101": "东城区" + }, + { + "110102": "西城区" + }, + { + "110105": "朝阳区" + }, + { + "110106": "丰台区" + }, + { + "110107": "石景山区" + }, + { + "110108": "海淀区" + }, + { + "110109": "门头沟区" + }, + { + "110111": "房山区" + }, + { + "110112": "通州区" + }, + { + "110113": "顺义区" + }, + { + "110114": "昌平区" + }, + { + "110115": "大兴区" + }, + { + "110116": "怀柔区" + }, + { + "110117": "平谷区" + }, + { + "110118": "密云区" + }, + { + "110119": "延庆区" + } + ] + } + } + ] + }, + "120000": { + "天津市": [ + { + "120100": { + "市辖区": [ + { + "120101": "和平区" + }, + { + "120102": "河东区" + }, + { + "120103": "河西区" + }, + { + "120104": "南开区" + }, + { + "120105": "河北区" + }, + { + "120106": "红桥区" + }, + { + "120110": "东丽区" + }, + { + "120111": "西青区" + }, + { + "120112": "津南区" + }, + { + "120113": "北辰区" + }, + { + "120114": "武清区" + }, + { + "120115": "宝坻区" + }, + { + "120116": "滨海新区" + }, + { + "120117": "宁河区" + }, + { + "120118": "静海区" + }, + { + "120119": "蓟州区" + } + ] + } + } + ] + }, + "130000": { + "河北省": [ + { + "130100": { + "石家庄市": [ + { + "130101": "市辖区" + }, + { + "130102": "长安区" + }, + { + "130104": "桥西区" + }, + { + "130105": "新华区" + }, + { + "130107": "井陉矿区" + }, + { + "130108": "裕华区" + }, + { + "130109": "藁城区" + }, + { + "130110": "鹿泉区" + }, + { + "130111": "栾城区" + }, + { + "130121": "井陉县" + }, + { + "130123": "正定县" + }, + { + "130125": "行唐县" + }, + { + "130126": "灵寿县" + }, + { + "130127": "高邑县" + }, + { + "130128": "深泽县" + }, + { + "130129": "赞皇县" + }, + { + "130130": "无极县" + }, + { + "130131": "平山县" + }, + { + "130132": "元氏县" + }, + { + "130133": "赵县" + }, + { + "130183": "晋州市" + }, + { + "130184": "新乐市" + } + ] + } + }, + { + "130200": { + "唐山市": [ + { + "130201": "市辖区" + }, + { + "130202": "路南区" + }, + { + "130203": "路北区" + }, + { + "130204": "古冶区" + }, + { + "130205": "开平区" + }, + { + "130207": "丰南区" + }, + { + "130208": "丰润区" + }, + { + "130209": "曹妃甸区" + }, + { + "130223": "滦县" + }, + { + "130224": "滦南县" + }, + { + "130225": "乐亭县" + }, + { + "130227": "迁西县" + }, + { + "130229": "玉田县" + }, + { + "130281": "遵化市" + }, + { + "130283": "迁安市" + } + ] + } + }, + { + "130300": { + "秦皇岛市": [ + { + "130301": "市辖区" + }, + { + "130302": "海港区" + }, + { + "130303": "山海关区" + }, + { + "130304": "北戴河区" + }, + { + "130306": "抚宁区" + }, + { + "130321": "青龙满族自治县" + }, + { + "130322": "昌黎县" + }, + { + "130324": "卢龙县" + } + ] + } + }, + { + "130400": { + "邯郸市": [ + { + "130401": "市辖区" + }, + { + "130402": "邯山区" + }, + { + "130403": "丛台区" + }, + { + "130404": "复兴区" + }, + { + "130406": "峰峰矿区" + }, + { + "130421": "邯郸县" + }, + { + "130423": "临漳县" + }, + { + "130424": "成安县" + }, + { + "130425": "大名县" + }, + { + "130426": "涉县" + }, + { + "130427": "磁县" + }, + { + "130428": "肥乡县" + }, + { + "130429": "永年县" + }, + { + "130430": "邱县" + }, + { + "130431": "鸡泽县" + }, + { + "130432": "广平县" + }, + { + "130433": "馆陶县" + }, + { + "130434": "魏县" + }, + { + "130435": "曲周县" + }, + { + "130481": "武安市" + } + ] + } + }, + { + "130500": { + "邢台市": [ + { + "130501": "市辖区" + }, + { + "130502": "桥东区" + }, + { + "130503": "桥西区" + }, + { + "130521": "邢台县" + }, + { + "130522": "临城县" + }, + { + "130523": "内丘县" + }, + { + "130524": "柏乡县" + }, + { + "130525": "隆尧县" + }, + { + "130526": "任县" + }, + { + "130527": "南和县" + }, + { + "130528": "宁晋县" + }, + { + "130529": "巨鹿县" + }, + { + "130530": "新河县" + }, + { + "130531": "广宗县" + }, + { + "130532": "平乡县" + }, + { + "130533": "威县" + }, + { + "130534": "清河县" + }, + { + "130535": "临西县" + }, + { + "130581": "南宫市" + }, + { + "130582": "沙河市" + } + ] + } + }, + { + "130600": { + "保定市": [ + { + "130601": "市辖区" + }, + { + "130602": "竞秀区" + }, + { + "130606": "莲池区" + }, + { + "130607": "满城区" + }, + { + "130608": "清苑区" + }, + { + "130609": "徐水区" + }, + { + "130623": "涞水县" + }, + { + "130624": "阜平县" + }, + { + "130626": "定兴县" + }, + { + "130627": "唐县" + }, + { + "130628": "高阳县" + }, + { + "130629": "容城县" + }, + { + "130630": "涞源县" + }, + { + "130631": "望都县" + }, + { + "130632": "安新县" + }, + { + "130633": "易县" + }, + { + "130634": "曲阳县" + }, + { + "130635": "蠡县" + }, + { + "130636": "顺平县" + }, + { + "130637": "博野县" + }, + { + "130638": "雄县" + }, + { + "130681": "涿州市" + }, + { + "130683": "安国市" + }, + { + "130684": "高碑店市" + } + ] + } + }, + { + "130700": { + "张家口市": [ + { + "130701": "市辖区" + }, + { + "130702": "桥东区" + }, + { + "130703": "桥西区" + }, + { + "130705": "宣化区" + }, + { + "130706": "下花园区" + }, + { + "130708": "万全区" + }, + { + "130709": "崇礼区" + }, + { + "130722": "张北县" + }, + { + "130723": "康保县" + }, + { + "130724": "沽源县" + }, + { + "130725": "尚义县" + }, + { + "130726": "蔚县" + }, + { + "130727": "阳原县" + }, + { + "130728": "怀安县" + }, + { + "130730": "怀来县" + }, + { + "130731": "涿鹿县" + }, + { + "130732": "赤城县" + } + ] + } + }, + { + "130800": { + "承德市": [ + { + "130801": "市辖区" + }, + { + "130802": "双桥区" + }, + { + "130803": "双滦区" + }, + { + "130804": "鹰手营子矿区" + }, + { + "130821": "承德县" + }, + { + "130822": "兴隆县" + }, + { + "130823": "平泉县" + }, + { + "130824": "滦平县" + }, + { + "130825": "隆化县" + }, + { + "130826": "丰宁满族自治县" + }, + { + "130827": "宽城满族自治县" + }, + { + "130828": "围场满族蒙古族自治县" + } + ] + } + }, + { + "130900": { + "沧州市": [ + { + "130901": "市辖区" + }, + { + "130902": "新华区" + }, + { + "130903": "运河区" + }, + { + "130921": "沧县" + }, + { + "130922": "青县" + }, + { + "130923": "东光县" + }, + { + "130924": "海兴县" + }, + { + "130925": "盐山县" + }, + { + "130926": "肃宁县" + }, + { + "130927": "南皮县" + }, + { + "130928": "吴桥县" + }, + { + "130929": "献县" + }, + { + "130930": "孟村回族自治县" + }, + { + "130981": "泊头市" + }, + { + "130982": "任丘市" + }, + { + "130983": "黄骅市" + }, + { + "130984": "河间市" + } + ] + } + }, + { + "131000": { + "廊坊市": [ + { + "131001": "市辖区" + }, + { + "131002": "安次区" + }, + { + "131003": "广阳区" + }, + { + "131022": "固安县" + }, + { + "131023": "永清县" + }, + { + "131024": "香河县" + }, + { + "131025": "大城县" + }, + { + "131026": "文安县" + }, + { + "131028": "大厂回族自治县" + }, + { + "131081": "霸州市" + }, + { + "131082": "三河市" + } + ] + } + }, + { + "131100": { + "衡水市": [ + { + "131101": "市辖区" + }, + { + "131102": "桃城区" + }, + { + "131103": "冀州区" + }, + { + "131121": "枣强县" + }, + { + "131122": "武邑县" + }, + { + "131123": "武强县" + }, + { + "131124": "饶阳县" + }, + { + "131125": "安平县" + }, + { + "131126": "故城县" + }, + { + "131127": "景县" + }, + { + "131128": "阜城县" + }, + { + "131182": "深州市" + } + ] + } + }, + { + "139000": { + "省直辖县级行政区划": [ + { + "139001": "定州市" + }, + { + "139002": "辛集市" + } + ] + } + } + ] + }, + "140000": { + "山西省": [ + { + "140100": { + "太原市": [ + { + "140101": "市辖区" + }, + { + "140105": "小店区" + }, + { + "140106": "迎泽区" + }, + { + "140107": "杏花岭区" + }, + { + "140108": "尖草坪区" + }, + { + "140109": "万柏林区" + }, + { + "140110": "晋源区" + }, + { + "140121": "清徐县" + }, + { + "140122": "阳曲县" + }, + { + "140123": "娄烦县" + }, + { + "140181": "古交市" + } + ] + } + }, + { + "140200": { + "大同市": [ + { + "140201": "市辖区" + }, + { + "140202": "城区" + }, + { + "140203": "矿区" + }, + { + "140211": "南郊区" + }, + { + "140212": "新荣区" + }, + { + "140221": "阳高县" + }, + { + "140222": "天镇县" + }, + { + "140223": "广灵县" + }, + { + "140224": "灵丘县" + }, + { + "140225": "浑源县" + }, + { + "140226": "左云县" + }, + { + "140227": "大同县" + } + ] + } + }, + { + "140300": { + "阳泉市": [ + { + "140301": "市辖区" + }, + { + "140302": "城区" + }, + { + "140303": "矿区" + }, + { + "140311": "郊区" + }, + { + "140321": "平定县" + }, + { + "140322": "盂县" + } + ] + } + }, + { + "140400": { + "长治市": [ + { + "140401": "市辖区" + }, + { + "140402": "城区" + }, + { + "140411": "郊区" + }, + { + "140421": "长治县" + }, + { + "140423": "襄垣县" + }, + { + "140424": "屯留县" + }, + { + "140425": "平顺县" + }, + { + "140426": "黎城县" + }, + { + "140427": "壶关县" + }, + { + "140428": "长子县" + }, + { + "140429": "武乡县" + }, + { + "140430": "沁县" + }, + { + "140431": "沁源县" + }, + { + "140481": "潞城市" + } + ] + } + }, + { + "140500": { + "晋城市": [ + { + "140501": "市辖区" + }, + { + "140502": "城区" + }, + { + "140521": "沁水县" + }, + { + "140522": "阳城县" + }, + { + "140524": "陵川县" + }, + { + "140525": "泽州县" + }, + { + "140581": "高平市" + } + ] + } + }, + { + "140600": { + "朔州市": [ + { + "140601": "市辖区" + }, + { + "140602": "朔城区" + }, + { + "140603": "平鲁区" + }, + { + "140621": "山阴县" + }, + { + "140622": "应县" + }, + { + "140623": "右玉县" + }, + { + "140624": "怀仁县" + } + ] + } + }, + { + "140700": { + "晋中市": [ + { + "140701": "市辖区" + }, + { + "140702": "榆次区" + }, + { + "140721": "榆社县" + }, + { + "140722": "左权县" + }, + { + "140723": "和顺县" + }, + { + "140724": "昔阳县" + }, + { + "140725": "寿阳县" + }, + { + "140726": "太谷县" + }, + { + "140727": "祁县" + }, + { + "140728": "平遥县" + }, + { + "140729": "灵石县" + }, + { + "140781": "介休市" + } + ] + } + }, + { + "140800": { + "运城市": [ + { + "140801": "市辖区" + }, + { + "140802": "盐湖区" + }, + { + "140821": "临猗县" + }, + { + "140822": "万荣县" + }, + { + "140823": "闻喜县" + }, + { + "140824": "稷山县" + }, + { + "140825": "新绛县" + }, + { + "140826": "绛县" + }, + { + "140827": "垣曲县" + }, + { + "140828": "夏县" + }, + { + "140829": "平陆县" + }, + { + "140830": "芮城县" + }, + { + "140881": "永济市" + }, + { + "140882": "河津市" + } + ] + } + }, + { + "140900": { + "忻州市": [ + { + "140901": "市辖区" + }, + { + "140902": "忻府区" + }, + { + "140921": "定襄县" + }, + { + "140922": "五台县" + }, + { + "140923": "代县" + }, + { + "140924": "繁峙县" + }, + { + "140925": "宁武县" + }, + { + "140926": "静乐县" + }, + { + "140927": "神池县" + }, + { + "140928": "五寨县" + }, + { + "140929": "岢岚县" + }, + { + "140930": "河曲县" + }, + { + "140931": "保德县" + }, + { + "140932": "偏关县" + }, + { + "140981": "原平市" + } + ] + } + }, + { + "141000": { + "临汾市": [ + { + "141001": "市辖区" + }, + { + "141002": "尧都区" + }, + { + "141021": "曲沃县" + }, + { + "141022": "翼城县" + }, + { + "141023": "襄汾县" + }, + { + "141024": "洪洞县" + }, + { + "141025": "古县" + }, + { + "141026": "安泽县" + }, + { + "141027": "浮山县" + }, + { + "141028": "吉县" + }, + { + "141029": "乡宁县" + }, + { + "141030": "大宁县" + }, + { + "141031": "隰县" + }, + { + "141032": "永和县" + }, + { + "141033": "蒲县" + }, + { + "141034": "汾西县" + }, + { + "141081": "侯马市" + }, + { + "141082": "霍州市" + } + ] + } + }, + { + "141100": { + "吕梁市": [ + { + "141101": "市辖区" + }, + { + "141102": "离石区" + }, + { + "141121": "文水县" + }, + { + "141122": "交城县" + }, + { + "141123": "兴县" + }, + { + "141124": "临县" + }, + { + "141125": "柳林县" + }, + { + "141126": "石楼县" + }, + { + "141127": "岚县" + }, + { + "141128": "方山县" + }, + { + "141129": "中阳县" + }, + { + "141130": "交口县" + }, + { + "141181": "孝义市" + }, + { + "141182": "汾阳市" + } + ] + } + } + ] + }, + "150000": { + "内蒙古自治区": [ + { + "150100": { + "呼和浩特市": [ + { + "150101": "市辖区" + }, + { + "150102": "新城区" + }, + { + "150103": "回民区" + }, + { + "150104": "玉泉区" + }, + { + "150105": "赛罕区" + }, + { + "150121": "土默特左旗" + }, + { + "150122": "托克托县" + }, + { + "150123": "和林格尔县" + }, + { + "150124": "清水河县" + }, + { + "150125": "武川县" + } + ] + } + }, + { + "150200": { + "包头市": [ + { + "150201": "市辖区" + }, + { + "150202": "东河区" + }, + { + "150203": "昆都仑区" + }, + { + "150204": "青山区" + }, + { + "150205": "石拐区" + }, + { + "150206": "白云鄂博矿区" + }, + { + "150207": "九原区" + }, + { + "150221": "土默特右旗" + }, + { + "150222": "固阳县" + }, + { + "150223": "达尔罕茂明安联合旗" + } + ] + } + }, + { + "150300": { + "乌海市": [ + { + "150301": "市辖区" + }, + { + "150302": "海勃湾区" + }, + { + "150303": "海南区" + }, + { + "150304": "乌达区" + } + ] + } + }, + { + "150400": { + "赤峰市": [ + { + "150401": "市辖区" + }, + { + "150402": "红山区" + }, + { + "150403": "元宝山区" + }, + { + "150404": "松山区" + }, + { + "150421": "阿鲁科尔沁旗" + }, + { + "150422": "巴林左旗" + }, + { + "150423": "巴林右旗" + }, + { + "150424": "林西县" + }, + { + "150425": "克什克腾旗" + }, + { + "150426": "翁牛特旗" + }, + { + "150428": "喀喇沁旗" + }, + { + "150429": "宁城县" + }, + { + "150430": "敖汉旗" + } + ] + } + }, + { + "150500": { + "通辽市": [ + { + "150501": "市辖区" + }, + { + "150502": "科尔沁区" + }, + { + "150521": "科尔沁左翼中旗" + }, + { + "150522": "科尔沁左翼后旗" + }, + { + "150523": "开鲁县" + }, + { + "150524": "库伦旗" + }, + { + "150525": "奈曼旗" + }, + { + "150526": "扎鲁特旗" + }, + { + "150581": "霍林郭勒市" + } + ] + } + }, + { + "150600": { + "鄂尔多斯市": [ + { + "150601": "市辖区" + }, + { + "150602": "东胜区" + }, + { + "150603": "康巴什区" + }, + { + "150621": "达拉特旗" + }, + { + "150622": "准格尔旗" + }, + { + "150623": "鄂托克前旗" + }, + { + "150624": "鄂托克旗" + }, + { + "150625": "杭锦旗" + }, + { + "150626": "乌审旗" + }, + { + "150627": "伊金霍洛旗" + } + ] + } + }, + { + "150700": { + "呼伦贝尔市": [ + { + "150701": "市辖区" + }, + { + "150702": "海拉尔区" + }, + { + "150703": "扎赉诺尔区" + }, + { + "150721": "阿荣旗" + }, + { + "150722": "莫力达瓦达斡尔族自治旗" + }, + { + "150723": "鄂伦春自治旗" + }, + { + "150724": "鄂温克族自治旗" + }, + { + "150725": "陈巴尔虎旗" + }, + { + "150726": "新巴尔虎左旗" + }, + { + "150727": "新巴尔虎右旗" + }, + { + "150781": "满洲里市" + }, + { + "150782": "牙克石市" + }, + { + "150783": "扎兰屯市" + }, + { + "150784": "额尔古纳市" + }, + { + "150785": "根河市" + } + ] + } + }, + { + "150800": { + "巴彦淖尔市": [ + { + "150801": "市辖区" + }, + { + "150802": "临河区" + }, + { + "150821": "五原县" + }, + { + "150822": "磴口县" + }, + { + "150823": "乌拉特前旗" + }, + { + "150824": "乌拉特中旗" + }, + { + "150825": "乌拉特后旗" + }, + { + "150826": "杭锦后旗" + } + ] + } + }, + { + "150900": { + "乌兰察布市": [ + { + "150901": "市辖区" + }, + { + "150902": "集宁区" + }, + { + "150921": "卓资县" + }, + { + "150922": "化德县" + }, + { + "150923": "商都县" + }, + { + "150924": "兴和县" + }, + { + "150925": "凉城县" + }, + { + "150926": "察哈尔右翼前旗" + }, + { + "150927": "察哈尔右翼中旗" + }, + { + "150928": "察哈尔右翼后旗" + }, + { + "150929": "四子王旗" + }, + { + "150981": "丰镇市" + } + ] + } + }, + { + "152200": { + "兴安盟": [ + { + "152201": "乌兰浩特市" + }, + { + "152202": "阿尔山市" + }, + { + "152221": "科尔沁右翼前旗" + }, + { + "152222": "科尔沁右翼中旗" + }, + { + "152223": "扎赉特旗" + }, + { + "152224": "突泉县" + } + ] + } + }, + { + "152500": { + "锡林郭勒盟": [ + { + "152501": "二连浩特市" + }, + { + "152502": "锡林浩特市" + }, + { + "152522": "阿巴嘎旗" + }, + { + "152523": "苏尼特左旗" + }, + { + "152524": "苏尼特右旗" + }, + { + "152525": "东乌珠穆沁旗" + }, + { + "152526": "西乌珠穆沁旗" + }, + { + "152527": "太仆寺旗" + }, + { + "152528": "镶黄旗" + }, + { + "152529": "正镶白旗" + }, + { + "152530": "正蓝旗" + }, + { + "152531": "多伦县" + } + ] + } + }, + { + "152900": { + "阿拉善盟": [ + { + "152921": "阿拉善左旗" + }, + { + "152922": "阿拉善右旗" + }, + { + "152923": "额济纳旗" + } + ] + } + } + ] + }, + "210000": { + "辽宁省": [ + { + "210100": { + "沈阳市": [ + { + "210101": "市辖区" + }, + { + "210102": "和平区" + }, + { + "210103": "沈河区" + }, + { + "210104": "大东区" + }, + { + "210105": "皇姑区" + }, + { + "210106": "铁西区" + }, + { + "210111": "苏家屯区" + }, + { + "210112": "浑南区" + }, + { + "210113": "沈北新区" + }, + { + "210114": "于洪区" + }, + { + "210115": "辽中区" + }, + { + "210123": "康平县" + }, + { + "210124": "法库县" + }, + { + "210181": "新民市" + } + ] + } + }, + { + "210200": { + "大连市": [ + { + "210201": "市辖区" + }, + { + "210202": "中山区" + }, + { + "210203": "西岗区" + }, + { + "210204": "沙河口区" + }, + { + "210211": "甘井子区" + }, + { + "210212": "旅顺口区" + }, + { + "210213": "金州区" + }, + { + "210214": "普兰店区" + }, + { + "210224": "长海县" + }, + { + "210281": "瓦房店市" + }, + { + "210283": "庄河市" + } + ] + } + }, + { + "210300": { + "鞍山市": [ + { + "210301": "市辖区" + }, + { + "210302": "铁东区" + }, + { + "210303": "铁西区" + }, + { + "210304": "立山区" + }, + { + "210311": "千山区" + }, + { + "210321": "台安县" + }, + { + "210323": "岫岩满族自治县" + }, + { + "210381": "海城市" + } + ] + } + }, + { + "210400": { + "抚顺市": [ + { + "210401": "市辖区" + }, + { + "210402": "新抚区" + }, + { + "210403": "东洲区" + }, + { + "210404": "望花区" + }, + { + "210411": "顺城区" + }, + { + "210421": "抚顺县" + }, + { + "210422": "新宾满族自治县" + }, + { + "210423": "清原满族自治县" + } + ] + } + }, + { + "210500": { + "本溪市": [ + { + "210501": "市辖区" + }, + { + "210502": "平山区" + }, + { + "210503": "溪湖区" + }, + { + "210504": "明山区" + }, + { + "210505": "南芬区" + }, + { + "210521": "本溪满族自治县" + }, + { + "210522": "桓仁满族自治县" + } + ] + } + }, + { + "210600": { + "丹东市": [ + { + "210601": "市辖区" + }, + { + "210602": "元宝区" + }, + { + "210603": "振兴区" + }, + { + "210604": "振安区" + }, + { + "210624": "宽甸满族自治县" + }, + { + "210681": "东港市" + }, + { + "210682": "凤城市" + } + ] + } + }, + { + "210700": { + "锦州市": [ + { + "210701": "市辖区" + }, + { + "210702": "古塔区" + }, + { + "210703": "凌河区" + }, + { + "210711": "太和区" + }, + { + "210726": "黑山县" + }, + { + "210727": "义县" + }, + { + "210781": "凌海市" + }, + { + "210782": "北镇市" + } + ] + } + }, + { + "210800": { + "营口市": [ + { + "210801": "市辖区" + }, + { + "210802": "站前区" + }, + { + "210803": "西市区" + }, + { + "210804": "鲅鱼圈区" + }, + { + "210811": "老边区" + }, + { + "210881": "盖州市" + }, + { + "210882": "大石桥市" + } + ] + } + }, + { + "210900": { + "阜新市": [ + { + "210901": "市辖区" + }, + { + "210902": "海州区" + }, + { + "210903": "新邱区" + }, + { + "210904": "太平区" + }, + { + "210905": "清河门区" + }, + { + "210911": "细河区" + }, + { + "210921": "阜新蒙古族自治县" + }, + { + "210922": "彰武县" + } + ] + } + }, + { + "211000": { + "辽阳市": [ + { + "211001": "市辖区" + }, + { + "211002": "白塔区" + }, + { + "211003": "文圣区" + }, + { + "211004": "宏伟区" + }, + { + "211005": "弓长岭区" + }, + { + "211011": "太子河区" + }, + { + "211021": "辽阳县" + }, + { + "211081": "灯塔市" + } + ] + } + }, + { + "211100": { + "盘锦市": [ + { + "211101": "市辖区" + }, + { + "211102": "双台子区" + }, + { + "211103": "兴隆台区" + }, + { + "211104": "大洼区" + }, + { + "211122": "盘山县" + } + ] + } + }, + { + "211200": { + "铁岭市": [ + { + "211201": "市辖区" + }, + { + "211202": "银州区" + }, + { + "211204": "清河区" + }, + { + "211221": "铁岭县" + }, + { + "211223": "西丰县" + }, + { + "211224": "昌图县" + }, + { + "211281": "调兵山市" + }, + { + "211282": "开原市" + } + ] + } + }, + { + "211300": { + "朝阳市": [ + { + "211301": "市辖区" + }, + { + "211302": "双塔区" + }, + { + "211303": "龙城区" + }, + { + "211321": "朝阳县" + }, + { + "211322": "建平县" + }, + { + "211324": "喀喇沁左翼蒙古族自治县" + }, + { + "211381": "北票市" + }, + { + "211382": "凌源市" + } + ] + } + }, + { + "211400": { + "葫芦岛市": [ + { + "211401": "市辖区" + }, + { + "211402": "连山区" + }, + { + "211403": "龙港区" + }, + { + "211404": "南票区" + }, + { + "211421": "绥中县" + }, + { + "211422": "建昌县" + }, + { + "211481": "兴城市" + } + ] + } + } + ] + }, + "220000": { + "吉林省": [ + { + "220100": { + "长春市": [ + { + "220101": "市辖区" + }, + { + "220102": "南关区" + }, + { + "220103": "宽城区" + }, + { + "220104": "朝阳区" + }, + { + "220105": "二道区" + }, + { + "220106": "绿园区" + }, + { + "220112": "双阳区" + }, + { + "220113": "九台区" + }, + { + "220122": "农安县" + }, + { + "220182": "榆树市" + }, + { + "220183": "德惠市" + } + ] + } + }, + { + "220200": { + "吉林市": [ + { + "220201": "市辖区" + }, + { + "220202": "昌邑区" + }, + { + "220203": "龙潭区" + }, + { + "220204": "船营区" + }, + { + "220211": "丰满区" + }, + { + "220221": "永吉县" + }, + { + "220281": "蛟河市" + }, + { + "220282": "桦甸市" + }, + { + "220283": "舒兰市" + }, + { + "220284": "磐石市" + } + ] + } + }, + { + "220300": { + "四平市": [ + { + "220301": "市辖区" + }, + { + "220302": "铁西区" + }, + { + "220303": "铁东区" + }, + { + "220322": "梨树县" + }, + { + "220323": "伊通满族自治县" + }, + { + "220381": "公主岭市" + }, + { + "220382": "双辽市" + } + ] + } + }, + { + "220400": { + "辽源市": [ + { + "220401": "市辖区" + }, + { + "220402": "龙山区" + }, + { + "220403": "西安区" + }, + { + "220421": "东丰县" + }, + { + "220422": "东辽县" + } + ] + } + }, + { + "220500": { + "通化市": [ + { + "220501": "市辖区" + }, + { + "220502": "东昌区" + }, + { + "220503": "二道江区" + }, + { + "220521": "通化县" + }, + { + "220523": "辉南县" + }, + { + "220524": "柳河县" + }, + { + "220581": "梅河口市" + }, + { + "220582": "集安市" + } + ] + } + }, + { + "220600": { + "白山市": [ + { + "220601": "市辖区" + }, + { + "220602": "浑江区" + }, + { + "220605": "江源区" + }, + { + "220621": "抚松县" + }, + { + "220622": "靖宇县" + }, + { + "220623": "长白朝鲜族自治县" + }, + { + "220681": "临江市" + } + ] + } + }, + { + "220700": { + "松原市": [ + { + "220701": "市辖区" + }, + { + "220702": "宁江区" + }, + { + "220721": "前郭尔罗斯蒙古族自治县" + }, + { + "220722": "长岭县" + }, + { + "220723": "乾安县" + }, + { + "220781": "扶余市" + } + ] + } + }, + { + "220800": { + "白城市": [ + { + "220801": "市辖区" + }, + { + "220802": "洮北区" + }, + { + "220821": "镇赉县" + }, + { + "220822": "通榆县" + }, + { + "220881": "洮南市" + }, + { + "220882": "大安市" + } + ] + } + }, + { + "222400": { + "延边朝鲜族自治州": [ + { + "222401": "延吉市" + }, + { + "222402": "图们市" + }, + { + "222403": "敦化市" + }, + { + "222404": "珲春市" + }, + { + "222405": "龙井市" + }, + { + "222406": "和龙市" + }, + { + "222424": "汪清县" + }, + { + "222426": "安图县" + } + ] + } + } + ] + }, + "230000": { + "黑龙江省": [ + { + "230100": { + "哈尔滨市": [ + { + "230101": "市辖区" + }, + { + "230102": "道里区" + }, + { + "230103": "南岗区" + }, + { + "230104": "道外区" + }, + { + "230108": "平房区" + }, + { + "230109": "松北区" + }, + { + "230110": "香坊区" + }, + { + "230111": "呼兰区" + }, + { + "230112": "阿城区" + }, + { + "230113": "双城区" + }, + { + "230123": "依兰县" + }, + { + "230124": "方正县" + }, + { + "230125": "宾县" + }, + { + "230126": "巴彦县" + }, + { + "230127": "木兰县" + }, + { + "230128": "通河县" + }, + { + "230129": "延寿县" + }, + { + "230183": "尚志市" + }, + { + "230184": "五常市" + } + ] + } + }, + { + "230200": { + "齐齐哈尔市": [ + { + "230201": "市辖区" + }, + { + "230202": "龙沙区" + }, + { + "230203": "建华区" + }, + { + "230204": "铁锋区" + }, + { + "230205": "昂昂溪区" + }, + { + "230206": "富拉尔基区" + }, + { + "230207": "碾子山区" + }, + { + "230208": "梅里斯达斡尔族区" + }, + { + "230221": "龙江县" + }, + { + "230223": "依安县" + }, + { + "230224": "泰来县" + }, + { + "230225": "甘南县" + }, + { + "230227": "富裕县" + }, + { + "230229": "克山县" + }, + { + "230230": "克东县" + }, + { + "230231": "拜泉县" + }, + { + "230281": "讷河市" + } + ] + } + }, + { + "230300": { + "鸡西市": [ + { + "230301": "市辖区" + }, + { + "230302": "鸡冠区" + }, + { + "230303": "恒山区" + }, + { + "230304": "滴道区" + }, + { + "230305": "梨树区" + }, + { + "230306": "城子河区" + }, + { + "230307": "麻山区" + }, + { + "230321": "鸡东县" + }, + { + "230381": "虎林市" + }, + { + "230382": "密山市" + } + ] + } + }, + { + "230400": { + "鹤岗市": [ + { + "230401": "市辖区" + }, + { + "230402": "向阳区" + }, + { + "230403": "工农区" + }, + { + "230404": "南山区" + }, + { + "230405": "兴安区" + }, + { + "230406": "东山区" + }, + { + "230407": "兴山区" + }, + { + "230421": "萝北县" + }, + { + "230422": "绥滨县" + } + ] + } + }, + { + "230500": { + "双鸭山市": [ + { + "230501": "市辖区" + }, + { + "230502": "尖山区" + }, + { + "230503": "岭东区" + }, + { + "230505": "四方台区" + }, + { + "230506": "宝山区" + }, + { + "230521": "集贤县" + }, + { + "230522": "友谊县" + }, + { + "230523": "宝清县" + }, + { + "230524": "饶河县" + } + ] + } + }, + { + "230600": { + "大庆市": [ + { + "230601": "市辖区" + }, + { + "230602": "萨尔图区" + }, + { + "230603": "龙凤区" + }, + { + "230604": "让胡路区" + }, + { + "230605": "红岗区" + }, + { + "230606": "大同区" + }, + { + "230621": "肇州县" + }, + { + "230622": "肇源县" + }, + { + "230623": "林甸县" + }, + { + "230624": "杜尔伯特蒙古族自治县" + } + ] + } + }, + { + "230700": { + "伊春市": [ + { + "230701": "市辖区" + }, + { + "230702": "伊春区" + }, + { + "230703": "南岔区" + }, + { + "230704": "友好区" + }, + { + "230705": "西林区" + }, + { + "230706": "翠峦区" + }, + { + "230707": "新青区" + }, + { + "230708": "美溪区" + }, + { + "230709": "金山屯区" + }, + { + "230710": "五营区" + }, + { + "230711": "乌马河区" + }, + { + "230712": "汤旺河区" + }, + { + "230713": "带岭区" + }, + { + "230714": "乌伊岭区" + }, + { + "230715": "红星区" + }, + { + "230716": "上甘岭区" + }, + { + "230722": "嘉荫县" + }, + { + "230781": "铁力市" + } + ] + } + }, + { + "230800": { + "佳木斯市": [ + { + "230801": "市辖区" + }, + { + "230803": "向阳区" + }, + { + "230804": "前进区" + }, + { + "230805": "东风区" + }, + { + "230811": "郊区" + }, + { + "230822": "桦南县" + }, + { + "230826": "桦川县" + }, + { + "230828": "汤原县" + }, + { + "230881": "同江市" + }, + { + "230882": "富锦市" + }, + { + "230883": "抚远市" + } + ] + } + }, + { + "230900": { + "七台河市": [ + { + "230901": "市辖区" + }, + { + "230902": "新兴区" + }, + { + "230903": "桃山区" + }, + { + "230904": "茄子河区" + }, + { + "230921": "勃利县" + } + ] + } + }, + { + "231000": { + "牡丹江市": [ + { + "231001": "市辖区" + }, + { + "231002": "东安区" + }, + { + "231003": "阳明区" + }, + { + "231004": "爱民区" + }, + { + "231005": "西安区" + }, + { + "231025": "林口县" + }, + { + "231081": "绥芬河市" + }, + { + "231083": "海林市" + }, + { + "231084": "宁安市" + }, + { + "231085": "穆棱市" + }, + { + "231086": "东宁市" + } + ] + } + }, + { + "231100": { + "黑河市": [ + { + "231101": "市辖区" + }, + { + "231102": "爱辉区" + }, + { + "231121": "嫩江县" + }, + { + "231123": "逊克县" + }, + { + "231124": "孙吴县" + }, + { + "231181": "北安市" + }, + { + "231182": "五大连池市" + } + ] + } + }, + { + "231200": { + "绥化市": [ + { + "231201": "市辖区" + }, + { + "231202": "北林区" + }, + { + "231221": "望奎县" + }, + { + "231222": "兰西县" + }, + { + "231223": "青冈县" + }, + { + "231224": "庆安县" + }, + { + "231225": "明水县" + }, + { + "231226": "绥棱县" + }, + { + "231281": "安达市" + }, + { + "231282": "肇东市" + }, + { + "231283": "海伦市" + } + ] + } + }, + { + "232700": { + "大兴安岭地区": [ + { + "232721": "呼玛县" + }, + { + "232722": "塔河县" + }, + { + "232723": "漠河县" + } + ] + } + } + ] + }, + "310000": { + "上海市": [ + { + "310100": { + "市辖区": [ + { + "310101": "黄浦区" + }, + { + "310104": "徐汇区" + }, + { + "310105": "长宁区" + }, + { + "310106": "静安区" + }, + { + "310107": "普陀区" + }, + { + "310109": "虹口区" + }, + { + "310110": "杨浦区" + }, + { + "310112": "闵行区" + }, + { + "310113": "宝山区" + }, + { + "310114": "嘉定区" + }, + { + "310115": "浦东新区" + }, + { + "310116": "金山区" + }, + { + "310117": "松江区" + }, + { + "310118": "青浦区" + }, + { + "310120": "奉贤区" + }, + { + "310151": "崇明区" + } + ] + } + } + ] + }, + "320000": { + "江苏省": [ + { + "320100": { + "南京市": [ + { + "320101": "市辖区" + }, + { + "320102": "玄武区" + }, + { + "320104": "秦淮区" + }, + { + "320105": "建邺区" + }, + { + "320106": "鼓楼区" + }, + { + "320111": "浦口区" + }, + { + "320113": "栖霞区" + }, + { + "320114": "雨花台区" + }, + { + "320115": "江宁区" + }, + { + "320116": "六合区" + }, + { + "320117": "溧水区" + }, + { + "320118": "高淳区" + } + ] + } + }, + { + "320200": { + "无锡市": [ + { + "320201": "市辖区" + }, + { + "320205": "锡山区" + }, + { + "320206": "惠山区" + }, + { + "320211": "滨湖区" + }, + { + "320213": "梁溪区" + }, + { + "320214": "新吴区" + }, + { + "320281": "江阴市" + }, + { + "320282": "宜兴市" + } + ] + } + }, + { + "320300": { + "徐州市": [ + { + "320301": "市辖区" + }, + { + "320302": "鼓楼区" + }, + { + "320303": "云龙区" + }, + { + "320305": "贾汪区" + }, + { + "320311": "泉山区" + }, + { + "320312": "铜山区" + }, + { + "320321": "丰县" + }, + { + "320322": "沛县" + }, + { + "320324": "睢宁县" + }, + { + "320381": "新沂市" + }, + { + "320382": "邳州市" + } + ] + } + }, + { + "320400": { + "常州市": [ + { + "320401": "市辖区" + }, + { + "320402": "天宁区" + }, + { + "320404": "钟楼区" + }, + { + "320411": "新北区" + }, + { + "320412": "武进区" + }, + { + "320413": "金坛区" + }, + { + "320481": "溧阳市" + } + ] + } + }, + { + "320500": { + "苏州市": [ + { + "320501": "市辖区" + }, + { + "320505": "虎丘区" + }, + { + "320506": "吴中区" + }, + { + "320507": "相城区" + }, + { + "320508": "姑苏区" + }, + { + "320509": "吴江区" + }, + { + "320581": "常熟市" + }, + { + "320582": "张家港市" + }, + { + "320583": "昆山市" + }, + { + "320585": "太仓市" + } + ] + } + }, + { + "320600": { + "南通市": [ + { + "320601": "市辖区" + }, + { + "320602": "崇川区" + }, + { + "320611": "港闸区" + }, + { + "320612": "通州区" + }, + { + "320621": "海安县" + }, + { + "320623": "如东县" + }, + { + "320681": "启东市" + }, + { + "320682": "如皋市" + }, + { + "320684": "海门市" + } + ] + } + }, + { + "320700": { + "连云港市": [ + { + "320701": "市辖区" + }, + { + "320703": "连云区" + }, + { + "320706": "海州区" + }, + { + "320707": "赣榆区" + }, + { + "320722": "东海县" + }, + { + "320723": "灌云县" + }, + { + "320724": "灌南县" + } + ] + } + }, + { + "320800": { + "淮安市": [ + { + "320801": "市辖区" + }, + { + "320803": "淮安区" + }, + { + "320804": "淮阴区" + }, + { + "320812": "清江浦区" + }, + { + "320813": "洪泽区" + }, + { + "320826": "涟水县" + }, + { + "320830": "盱眙县" + }, + { + "320831": "金湖县" + } + ] + } + }, + { + "320900": { + "盐城市": [ + { + "320901": "市辖区" + }, + { + "320902": "亭湖区" + }, + { + "320903": "盐都区" + }, + { + "320904": "大丰区" + }, + { + "320921": "响水县" + }, + { + "320922": "滨海县" + }, + { + "320923": "阜宁县" + }, + { + "320924": "射阳县" + }, + { + "320925": "建湖县" + }, + { + "320981": "东台市" + } + ] + } + }, + { + "321000": { + "扬州市": [ + { + "321001": "市辖区" + }, + { + "321002": "广陵区" + }, + { + "321003": "邗江区" + }, + { + "321012": "江都区" + }, + { + "321023": "宝应县" + }, + { + "321081": "仪征市" + }, + { + "321084": "高邮市" + } + ] + } + }, + { + "321100": { + "镇江市": [ + { + "321101": "市辖区" + }, + { + "321102": "京口区" + }, + { + "321111": "润州区" + }, + { + "321112": "丹徒区" + }, + { + "321181": "丹阳市" + }, + { + "321182": "扬中市" + }, + { + "321183": "句容市" + } + ] + } + }, + { + "321200": { + "泰州市": [ + { + "321201": "市辖区" + }, + { + "321202": "海陵区" + }, + { + "321203": "高港区" + }, + { + "321204": "姜堰区" + }, + { + "321281": "兴化市" + }, + { + "321282": "靖江市" + }, + { + "321283": "泰兴市" + } + ] + } + }, + { + "321300": { + "宿迁市": [ + { + "321301": "市辖区" + }, + { + "321302": "宿城区" + }, + { + "321311": "宿豫区" + }, + { + "321322": "沭阳县" + }, + { + "321323": "泗阳县" + }, + { + "321324": "泗洪县" + } + ] + } + } + ] + }, + "330000": { + "浙江省": [ + { + "330100": { + "杭州市": [ + { + "330101": "市辖区" + }, + { + "330102": "上城区" + }, + { + "330103": "下城区" + }, + { + "330104": "江干区" + }, + { + "330105": "拱墅区" + }, + { + "330106": "西湖区" + }, + { + "330108": "滨江区" + }, + { + "330109": "萧山区" + }, + { + "330110": "余杭区" + }, + { + "330111": "富阳区" + }, + { + "330122": "桐庐县" + }, + { + "330127": "淳安县" + }, + { + "330182": "建德市" + }, + { + "330185": "临安市" + } + ] + } + }, + { + "330200": { + "宁波市": [ + { + "330201": "市辖区" + }, + { + "330203": "海曙区" + }, + { + "330204": "江东区" + }, + { + "330205": "江北区" + }, + { + "330206": "北仑区" + }, + { + "330211": "镇海区" + }, + { + "330212": "鄞州区" + }, + { + "330225": "象山县" + }, + { + "330226": "宁海县" + }, + { + "330281": "余姚市" + }, + { + "330282": "慈溪市" + }, + { + "330283": "奉化市" + } + ] + } + }, + { + "330300": { + "温州市": [ + { + "330301": "市辖区" + }, + { + "330302": "鹿城区" + }, + { + "330303": "龙湾区" + }, + { + "330304": "瓯海区" + }, + { + "330305": "洞头区" + }, + { + "330324": "永嘉县" + }, + { + "330326": "平阳县" + }, + { + "330327": "苍南县" + }, + { + "330328": "文成县" + }, + { + "330329": "泰顺县" + }, + { + "330381": "瑞安市" + }, + { + "330382": "乐清市" + } + ] + } + }, + { + "330400": { + "嘉兴市": [ + { + "330401": "市辖区" + }, + { + "330402": "南湖区" + }, + { + "330411": "秀洲区" + }, + { + "330421": "嘉善县" + }, + { + "330424": "海盐县" + }, + { + "330481": "海宁市" + }, + { + "330482": "平湖市" + }, + { + "330483": "桐乡市" + } + ] + } + }, + { + "330500": { + "湖州市": [ + { + "330501": "市辖区" + }, + { + "330502": "吴兴区" + }, + { + "330503": "南浔区" + }, + { + "330521": "德清县" + }, + { + "330522": "长兴县" + }, + { + "330523": "安吉县" + } + ] + } + }, + { + "330600": { + "绍兴市": [ + { + "330601": "市辖区" + }, + { + "330602": "越城区" + }, + { + "330603": "柯桥区" + }, + { + "330604": "上虞区" + }, + { + "330624": "新昌县" + }, + { + "330681": "诸暨市" + }, + { + "330683": "嵊州市" + } + ] + } + }, + { + "330700": { + "金华市": [ + { + "330701": "市辖区" + }, + { + "330702": "婺城区" + }, + { + "330703": "金东区" + }, + { + "330723": "武义县" + }, + { + "330726": "浦江县" + }, + { + "330727": "磐安县" + }, + { + "330781": "兰溪市" + }, + { + "330782": "义乌市" + }, + { + "330783": "东阳市" + }, + { + "330784": "永康市" + } + ] + } + }, + { + "330800": { + "衢州市": [ + { + "330801": "市辖区" + }, + { + "330802": "柯城区" + }, + { + "330803": "衢江区" + }, + { + "330822": "常山县" + }, + { + "330824": "开化县" + }, + { + "330825": "龙游县" + }, + { + "330881": "江山市" + } + ] + } + }, + { + "330900": { + "舟山市": [ + { + "330901": "市辖区" + }, + { + "330902": "定海区" + }, + { + "330903": "普陀区" + }, + { + "330921": "岱山县" + }, + { + "330922": "嵊泗县" + } + ] + } + }, + { + "331000": { + "台州市": [ + { + "331001": "市辖区" + }, + { + "331002": "椒江区" + }, + { + "331003": "黄岩区" + }, + { + "331004": "路桥区" + }, + { + "331021": "玉环县" + }, + { + "331022": "三门县" + }, + { + "331023": "天台县" + }, + { + "331024": "仙居县" + }, + { + "331081": "温岭市" + }, + { + "331082": "临海市" + } + ] + } + }, + { + "331100": { + "丽水市": [ + { + "331101": "市辖区" + }, + { + "331102": "莲都区" + }, + { + "331121": "青田县" + }, + { + "331122": "缙云县" + }, + { + "331123": "遂昌县" + }, + { + "331124": "松阳县" + }, + { + "331125": "云和县" + }, + { + "331126": "庆元县" + }, + { + "331127": "景宁畲族自治县" + }, + { + "331181": "龙泉市" + } + ] + } + } + ] + }, + "340000": { + "安徽省": [ + { + "340100": { + "合肥市": [ + { + "340101": "市辖区" + }, + { + "340102": "瑶海区" + }, + { + "340103": "庐阳区" + }, + { + "340104": "蜀山区" + }, + { + "340111": "包河区" + }, + { + "340121": "长丰县" + }, + { + "340122": "肥东县" + }, + { + "340123": "肥西县" + }, + { + "340124": "庐江县" + }, + { + "340181": "巢湖市" + } + ] + } + }, + { + "340200": { + "芜湖市": [ + { + "340201": "市辖区" + }, + { + "340202": "镜湖区" + }, + { + "340203": "弋江区" + }, + { + "340207": "鸠江区" + }, + { + "340208": "三山区" + }, + { + "340221": "芜湖县" + }, + { + "340222": "繁昌县" + }, + { + "340223": "南陵县" + }, + { + "340225": "无为县" + } + ] + } + }, + { + "340300": { + "蚌埠市": [ + { + "340301": "市辖区" + }, + { + "340302": "龙子湖区" + }, + { + "340303": "蚌山区" + }, + { + "340304": "禹会区" + }, + { + "340311": "淮上区" + }, + { + "340321": "怀远县" + }, + { + "340322": "五河县" + }, + { + "340323": "固镇县" + } + ] + } + }, + { + "340400": { + "淮南市": [ + { + "340401": "市辖区" + }, + { + "340402": "大通区" + }, + { + "340403": "田家庵区" + }, + { + "340404": "谢家集区" + }, + { + "340405": "八公山区" + }, + { + "340406": "潘集区" + }, + { + "340421": "凤台县" + }, + { + "340422": "寿县" + } + ] + } + }, + { + "340500": { + "马鞍山市": [ + { + "340501": "市辖区" + }, + { + "340503": "花山区" + }, + { + "340504": "雨山区" + }, + { + "340506": "博望区" + }, + { + "340521": "当涂县" + }, + { + "340522": "含山县" + }, + { + "340523": "和县" + } + ] + } + }, + { + "340600": { + "淮北市": [ + { + "340601": "市辖区" + }, + { + "340602": "杜集区" + }, + { + "340603": "相山区" + }, + { + "340604": "烈山区" + }, + { + "340621": "濉溪县" + } + ] + } + }, + { + "340700": { + "铜陵市": [ + { + "340701": "市辖区" + }, + { + "340705": "铜官区" + }, + { + "340706": "义安区" + }, + { + "340711": "郊区" + }, + { + "340722": "枞阳县" + } + ] + } + }, + { + "340800": { + "安庆市": [ + { + "340801": "市辖区" + }, + { + "340802": "迎江区" + }, + { + "340803": "大观区" + }, + { + "340811": "宜秀区" + }, + { + "340822": "怀宁县" + }, + { + "340824": "潜山县" + }, + { + "340825": "太湖县" + }, + { + "340826": "宿松县" + }, + { + "340827": "望江县" + }, + { + "340828": "岳西县" + }, + { + "340881": "桐城市" + } + ] + } + }, + { + "341000": { + "黄山市": [ + { + "341001": "市辖区" + }, + { + "341002": "屯溪区" + }, + { + "341003": "黄山区" + }, + { + "341004": "徽州区" + }, + { + "341021": "歙县" + }, + { + "341022": "休宁县" + }, + { + "341023": "黟县" + }, + { + "341024": "祁门县" + } + ] + } + }, + { + "341100": { + "滁州市": [ + { + "341101": "市辖区" + }, + { + "341102": "琅琊区" + }, + { + "341103": "南谯区" + }, + { + "341122": "来安县" + }, + { + "341124": "全椒县" + }, + { + "341125": "定远县" + }, + { + "341126": "凤阳县" + }, + { + "341181": "天长市" + }, + { + "341182": "明光市" + } + ] + } + }, + { + "341200": { + "阜阳市": [ + { + "341201": "市辖区" + }, + { + "341202": "颍州区" + }, + { + "341203": "颍东区" + }, + { + "341204": "颍泉区" + }, + { + "341221": "临泉县" + }, + { + "341222": "太和县" + }, + { + "341225": "阜南县" + }, + { + "341226": "颍上县" + }, + { + "341282": "界首市" + } + ] + } + }, + { + "341300": { + "宿州市": [ + { + "341301": "市辖区" + }, + { + "341302": "埇桥区" + }, + { + "341321": "砀山县" + }, + { + "341322": "萧县" + }, + { + "341323": "灵璧县" + }, + { + "341324": "泗县" + } + ] + } + }, + { + "341500": { + "六安市": [ + { + "341501": "市辖区" + }, + { + "341502": "金安区" + }, + { + "341503": "裕安区" + }, + { + "341504": "叶集区" + }, + { + "341522": "霍邱县" + }, + { + "341523": "舒城县" + }, + { + "341524": "金寨县" + }, + { + "341525": "霍山县" + } + ] + } + }, + { + "341600": { + "亳州市": [ + { + "341601": "市辖区" + }, + { + "341602": "谯城区" + }, + { + "341621": "涡阳县" + }, + { + "341622": "蒙城县" + }, + { + "341623": "利辛县" + } + ] + } + }, + { + "341700": { + "池州市": [ + { + "341701": "市辖区" + }, + { + "341702": "贵池区" + }, + { + "341721": "东至县" + }, + { + "341722": "石台县" + }, + { + "341723": "青阳县" + } + ] + } + }, + { + "341800": { + "宣城市": [ + { + "341801": "市辖区" + }, + { + "341802": "宣州区" + }, + { + "341821": "郎溪县" + }, + { + "341822": "广德县" + }, + { + "341823": "泾县" + }, + { + "341824": "绩溪县" + }, + { + "341825": "旌德县" + }, + { + "341881": "宁国市" + } + ] + } + } + ] + }, + "350000": { + "福建省": [ + { + "350100": { + "福州市": [ + { + "350101": "市辖区" + }, + { + "350102": "鼓楼区" + }, + { + "350103": "台江区" + }, + { + "350104": "仓山区" + }, + { + "350105": "马尾区" + }, + { + "350111": "晋安区" + }, + { + "350121": "闽侯县" + }, + { + "350122": "连江县" + }, + { + "350123": "罗源县" + }, + { + "350124": "闽清县" + }, + { + "350125": "永泰县" + }, + { + "350128": "平潭县" + }, + { + "350181": "福清市" + }, + { + "350182": "长乐市" + } + ] + } + }, + { + "350200": { + "厦门市": [ + { + "350201": "市辖区" + }, + { + "350203": "思明区" + }, + { + "350205": "海沧区" + }, + { + "350206": "湖里区" + }, + { + "350211": "集美区" + }, + { + "350212": "同安区" + }, + { + "350213": "翔安区" + } + ] + } + }, + { + "350300": { + "莆田市": [ + { + "350301": "市辖区" + }, + { + "350302": "城厢区" + }, + { + "350303": "涵江区" + }, + { + "350304": "荔城区" + }, + { + "350305": "秀屿区" + }, + { + "350322": "仙游县" + } + ] + } + }, + { + "350400": { + "三明市": [ + { + "350401": "市辖区" + }, + { + "350402": "梅列区" + }, + { + "350403": "三元区" + }, + { + "350421": "明溪县" + }, + { + "350423": "清流县" + }, + { + "350424": "宁化县" + }, + { + "350425": "大田县" + }, + { + "350426": "尤溪县" + }, + { + "350427": "沙县" + }, + { + "350428": "将乐县" + }, + { + "350429": "泰宁县" + }, + { + "350430": "建宁县" + }, + { + "350481": "永安市" + } + ] + } + }, + { + "350500": { + "泉州市": [ + { + "350501": "市辖区" + }, + { + "350502": "鲤城区" + }, + { + "350503": "丰泽区" + }, + { + "350504": "洛江区" + }, + { + "350505": "泉港区" + }, + { + "350521": "惠安县" + }, + { + "350524": "安溪县" + }, + { + "350525": "永春县" + }, + { + "350526": "德化县" + }, + { + "350527": "金门县" + }, + { + "350581": "石狮市" + }, + { + "350582": "晋江市" + }, + { + "350583": "南安市" + } + ] + } + }, + { + "350600": { + "漳州市": [ + { + "350601": "市辖区" + }, + { + "350602": "芗城区" + }, + { + "350603": "龙文区" + }, + { + "350622": "云霄县" + }, + { + "350623": "漳浦县" + }, + { + "350624": "诏安县" + }, + { + "350625": "长泰县" + }, + { + "350626": "东山县" + }, + { + "350627": "南靖县" + }, + { + "350628": "平和县" + }, + { + "350629": "华安县" + }, + { + "350681": "龙海市" + } + ] + } + }, + { + "350700": { + "南平市": [ + { + "350701": "市辖区" + }, + { + "350702": "延平区" + }, + { + "350703": "建阳区" + }, + { + "350721": "顺昌县" + }, + { + "350722": "浦城县" + }, + { + "350723": "光泽县" + }, + { + "350724": "松溪县" + }, + { + "350725": "政和县" + }, + { + "350781": "邵武市" + }, + { + "350782": "武夷山市" + }, + { + "350783": "建瓯市" + } + ] + } + }, + { + "350800": { + "龙岩市": [ + { + "350801": "市辖区" + }, + { + "350802": "新罗区" + }, + { + "350803": "永定区" + }, + { + "350821": "长汀县" + }, + { + "350823": "上杭县" + }, + { + "350824": "武平县" + }, + { + "350825": "连城县" + }, + { + "350881": "漳平市" + } + ] + } + }, + { + "350900": { + "宁德市": [ + { + "350901": "市辖区" + }, + { + "350902": "蕉城区" + }, + { + "350921": "霞浦县" + }, + { + "350922": "古田县" + }, + { + "350923": "屏南县" + }, + { + "350924": "寿宁县" + }, + { + "350925": "周宁县" + }, + { + "350926": "柘荣县" + }, + { + "350981": "福安市" + }, + { + "350982": "福鼎市" + } + ] + } + } + ] + }, + "360000": { + "江西省": [ + { + "360100": { + "南昌市": [ + { + "360101": "市辖区" + }, + { + "360102": "东湖区" + }, + { + "360103": "西湖区" + }, + { + "360104": "青云谱区" + }, + { + "360105": "湾里区" + }, + { + "360111": "青山湖区" + }, + { + "360112": "新建区" + }, + { + "360121": "南昌县" + }, + { + "360123": "安义县" + }, + { + "360124": "进贤县" + } + ] + } + }, + { + "360200": { + "景德镇市": [ + { + "360201": "市辖区" + }, + { + "360202": "昌江区" + }, + { + "360203": "珠山区" + }, + { + "360222": "浮梁县" + }, + { + "360281": "乐平市" + } + ] + } + }, + { + "360300": { + "萍乡市": [ + { + "360301": "市辖区" + }, + { + "360302": "安源区" + }, + { + "360313": "湘东区" + }, + { + "360321": "莲花县" + }, + { + "360322": "上栗县" + }, + { + "360323": "芦溪县" + } + ] + } + }, + { + "360400": { + "九江市": [ + { + "360401": "市辖区" + }, + { + "360402": "濂溪区" + }, + { + "360403": "浔阳区" + }, + { + "360421": "九江县" + }, + { + "360423": "武宁县" + }, + { + "360424": "修水县" + }, + { + "360425": "永修县" + }, + { + "360426": "德安县" + }, + { + "360428": "都昌县" + }, + { + "360429": "湖口县" + }, + { + "360430": "彭泽县" + }, + { + "360481": "瑞昌市" + }, + { + "360482": "共青城市" + }, + { + "360483": "庐山市" + } + ] + } + }, + { + "360500": { + "新余市": [ + { + "360501": "市辖区" + }, + { + "360502": "渝水区" + }, + { + "360521": "分宜县" + } + ] + } + }, + { + "360600": { + "鹰潭市": [ + { + "360601": "市辖区" + }, + { + "360602": "月湖区" + }, + { + "360622": "余江县" + }, + { + "360681": "贵溪市" + } + ] + } + }, + { + "360700": { + "赣州市": [ + { + "360701": "市辖区" + }, + { + "360702": "章贡区" + }, + { + "360703": "南康区" + }, + { + "360721": "赣县" + }, + { + "360722": "信丰县" + }, + { + "360723": "大余县" + }, + { + "360724": "上犹县" + }, + { + "360725": "崇义县" + }, + { + "360726": "安远县" + }, + { + "360727": "龙南县" + }, + { + "360728": "定南县" + }, + { + "360729": "全南县" + }, + { + "360730": "宁都县" + }, + { + "360731": "于都县" + }, + { + "360732": "兴国县" + }, + { + "360733": "会昌县" + }, + { + "360734": "寻乌县" + }, + { + "360735": "石城县" + }, + { + "360781": "瑞金市" + } + ] + } + }, + { + "360800": { + "吉安市": [ + { + "360801": "市辖区" + }, + { + "360802": "吉州区" + }, + { + "360803": "青原区" + }, + { + "360821": "吉安县" + }, + { + "360822": "吉水县" + }, + { + "360823": "峡江县" + }, + { + "360824": "新干县" + }, + { + "360825": "永丰县" + }, + { + "360826": "泰和县" + }, + { + "360827": "遂川县" + }, + { + "360828": "万安县" + }, + { + "360829": "安福县" + }, + { + "360830": "永新县" + }, + { + "360881": "井冈山市" + } + ] + } + }, + { + "360900": { + "宜春市": [ + { + "360901": "市辖区" + }, + { + "360902": "袁州区" + }, + { + "360921": "奉新县" + }, + { + "360922": "万载县" + }, + { + "360923": "上高县" + }, + { + "360924": "宜丰县" + }, + { + "360925": "靖安县" + }, + { + "360926": "铜鼓县" + }, + { + "360981": "丰城市" + }, + { + "360982": "樟树市" + }, + { + "360983": "高安市" + } + ] + } + }, + { + "361000": { + "抚州市": [ + { + "361001": "市辖区" + }, + { + "361002": "临川区" + }, + { + "361021": "南城县" + }, + { + "361022": "黎川县" + }, + { + "361023": "南丰县" + }, + { + "361024": "崇仁县" + }, + { + "361025": "乐安县" + }, + { + "361026": "宜黄县" + }, + { + "361027": "金溪县" + }, + { + "361028": "资溪县" + }, + { + "361029": "东乡县" + }, + { + "361030": "广昌县" + } + ] + } + }, + { + "361100": { + "上饶市": [ + { + "361101": "市辖区" + }, + { + "361102": "信州区" + }, + { + "361103": "广丰区" + }, + { + "361121": "上饶县" + }, + { + "361123": "玉山县" + }, + { + "361124": "铅山县" + }, + { + "361125": "横峰县" + }, + { + "361126": "弋阳县" + }, + { + "361127": "余干县" + }, + { + "361128": "鄱阳县" + }, + { + "361129": "万年县" + }, + { + "361130": "婺源县" + }, + { + "361181": "德兴市" + } + ] + } + } + ] + }, + "370000": { + "山东省": [ + { + "370100": { + "济南市": [ + { + "370101": "市辖区" + }, + { + "370102": "历下区" + }, + { + "370103": "市中区" + }, + { + "370104": "槐荫区" + }, + { + "370105": "天桥区" + }, + { + "370112": "历城区" + }, + { + "370113": "长清区" + }, + { + "370124": "平阴县" + }, + { + "370125": "济阳县" + }, + { + "370126": "商河县" + }, + { + "370181": "章丘市" + } + ] + } + }, + { + "370200": { + "青岛市": [ + { + "370201": "市辖区" + }, + { + "370202": "市南区" + }, + { + "370203": "市北区" + }, + { + "370211": "黄岛区" + }, + { + "370212": "崂山区" + }, + { + "370213": "李沧区" + }, + { + "370214": "城阳区" + }, + { + "370281": "胶州市" + }, + { + "370282": "即墨市" + }, + { + "370283": "平度市" + }, + { + "370285": "莱西市" + } + ] + } + }, + { + "370300": { + "淄博市": [ + { + "370301": "市辖区" + }, + { + "370302": "淄川区" + }, + { + "370303": "张店区" + }, + { + "370304": "博山区" + }, + { + "370305": "临淄区" + }, + { + "370306": "周村区" + }, + { + "370321": "桓台县" + }, + { + "370322": "高青县" + }, + { + "370323": "沂源县" + } + ] + } + }, + { + "370400": { + "枣庄市": [ + { + "370401": "市辖区" + }, + { + "370402": "市中区" + }, + { + "370403": "薛城区" + }, + { + "370404": "峄城区" + }, + { + "370405": "台儿庄区" + }, + { + "370406": "山亭区" + }, + { + "370481": "滕州市" + } + ] + } + }, + { + "370500": { + "东营市": [ + { + "370501": "市辖区" + }, + { + "370502": "东营区" + }, + { + "370503": "河口区" + }, + { + "370505": "垦利区" + }, + { + "370522": "利津县" + }, + { + "370523": "广饶县" + } + ] + } + }, + { + "370600": { + "烟台市": [ + { + "370601": "市辖区" + }, + { + "370602": "芝罘区" + }, + { + "370611": "福山区" + }, + { + "370612": "牟平区" + }, + { + "370613": "莱山区" + }, + { + "370634": "长岛县" + }, + { + "370681": "龙口市" + }, + { + "370682": "莱阳市" + }, + { + "370683": "莱州市" + }, + { + "370684": "蓬莱市" + }, + { + "370685": "招远市" + }, + { + "370686": "栖霞市" + }, + { + "370687": "海阳市" + } + ] + } + }, + { + "370700": { + "潍坊市": [ + { + "370701": "市辖区" + }, + { + "370702": "潍城区" + }, + { + "370703": "寒亭区" + }, + { + "370704": "坊子区" + }, + { + "370705": "奎文区" + }, + { + "370724": "临朐县" + }, + { + "370725": "昌乐县" + }, + { + "370781": "青州市" + }, + { + "370782": "诸城市" + }, + { + "370783": "寿光市" + }, + { + "370784": "安丘市" + }, + { + "370785": "高密市" + }, + { + "370786": "昌邑市" + } + ] + } + }, + { + "370800": { + "济宁市": [ + { + "370801": "市辖区" + }, + { + "370811": "任城区" + }, + { + "370812": "兖州区" + }, + { + "370826": "微山县" + }, + { + "370827": "鱼台县" + }, + { + "370828": "金乡县" + }, + { + "370829": "嘉祥县" + }, + { + "370830": "汶上县" + }, + { + "370831": "泗水县" + }, + { + "370832": "梁山县" + }, + { + "370881": "曲阜市" + }, + { + "370883": "邹城市" + } + ] + } + }, + { + "370900": { + "泰安市": [ + { + "370901": "市辖区" + }, + { + "370902": "泰山区" + }, + { + "370911": "岱岳区" + }, + { + "370921": "宁阳县" + }, + { + "370923": "东平县" + }, + { + "370982": "新泰市" + }, + { + "370983": "肥城市" + } + ] + } + }, + { + "371000": { + "威海市": [ + { + "371001": "市辖区" + }, + { + "371002": "环翠区" + }, + { + "371003": "文登区" + }, + { + "371082": "荣成市" + }, + { + "371083": "乳山市" + } + ] + } + }, + { + "371100": { + "日照市": [ + { + "371101": "市辖区" + }, + { + "371102": "东港区" + }, + { + "371103": "岚山区" + }, + { + "371121": "五莲县" + }, + { + "371122": "莒县" + } + ] + } + }, + { + "371200": { + "莱芜市": [ + { + "371201": "市辖区" + }, + { + "371202": "莱城区" + }, + { + "371203": "钢城区" + } + ] + } + }, + { + "371300": { + "临沂市": [ + { + "371301": "市辖区" + }, + { + "371302": "兰山区" + }, + { + "371311": "罗庄区" + }, + { + "371312": "河东区" + }, + { + "371321": "沂南县" + }, + { + "371322": "郯城县" + }, + { + "371323": "沂水县" + }, + { + "371324": "兰陵县" + }, + { + "371325": "费县" + }, + { + "371326": "平邑县" + }, + { + "371327": "莒南县" + }, + { + "371328": "蒙阴县" + }, + { + "371329": "临沭县" + } + ] + } + }, + { + "371400": { + "德州市": [ + { + "371401": "市辖区" + }, + { + "371402": "德城区" + }, + { + "371403": "陵城区" + }, + { + "371422": "宁津县" + }, + { + "371423": "庆云县" + }, + { + "371424": "临邑县" + }, + { + "371425": "齐河县" + }, + { + "371426": "平原县" + }, + { + "371427": "夏津县" + }, + { + "371428": "武城县" + }, + { + "371481": "乐陵市" + }, + { + "371482": "禹城市" + } + ] + } + }, + { + "371500": { + "聊城市": [ + { + "371501": "市辖区" + }, + { + "371502": "东昌府区" + }, + { + "371521": "阳谷县" + }, + { + "371522": "莘县" + }, + { + "371523": "茌平县" + }, + { + "371524": "东阿县" + }, + { + "371525": "冠县" + }, + { + "371526": "高唐县" + }, + { + "371581": "临清市" + } + ] + } + }, + { + "371600": { + "滨州市": [ + { + "371601": "市辖区" + }, + { + "371602": "滨城区" + }, + { + "371603": "沾化区" + }, + { + "371621": "惠民县" + }, + { + "371622": "阳信县" + }, + { + "371623": "无棣县" + }, + { + "371625": "博兴县" + }, + { + "371626": "邹平县" + } + ] + } + }, + { + "371700": { + "菏泽市": [ + { + "371701": "市辖区" + }, + { + "371702": "牡丹区" + }, + { + "371703": "定陶区" + }, + { + "371721": "曹县" + }, + { + "371722": "单县" + }, + { + "371723": "成武县" + }, + { + "371724": "巨野县" + }, + { + "371725": "郓城县" + }, + { + "371726": "鄄城县" + }, + { + "371728": "东明县" + } + ] + } + } + ] + }, + "410000": { + "河南省": [ + { + "410100": { + "郑州市": [ + { + "410101": "市辖区" + }, + { + "410102": "中原区" + }, + { + "410103": "二七区" + }, + { + "410104": "管城回族区" + }, + { + "410105": "金水区" + }, + { + "410106": "上街区" + }, + { + "410108": "惠济区" + }, + { + "410122": "中牟县" + }, + { + "410181": "巩义市" + }, + { + "410182": "荥阳市" + }, + { + "410183": "新密市" + }, + { + "410184": "新郑市" + }, + { + "410185": "登封市" + } + ] + } + }, + { + "410200": { + "开封市": [ + { + "410201": "市辖区" + }, + { + "410202": "龙亭区" + }, + { + "410203": "顺河回族区" + }, + { + "410204": "鼓楼区" + }, + { + "410205": "禹王台区" + }, + { + "410211": "金明区" + }, + { + "410212": "祥符区" + }, + { + "410221": "杞县" + }, + { + "410222": "通许县" + }, + { + "410223": "尉氏县" + }, + { + "410225": "兰考县" + } + ] + } + }, + { + "410300": { + "洛阳市": [ + { + "410301": "市辖区" + }, + { + "410302": "老城区" + }, + { + "410303": "西工区" + }, + { + "410304": "瀍河回族区" + }, + { + "410305": "涧西区" + }, + { + "410306": "吉利区" + }, + { + "410311": "洛龙区" + }, + { + "410322": "孟津县" + }, + { + "410323": "新安县" + }, + { + "410324": "栾川县" + }, + { + "410325": "嵩县" + }, + { + "410326": "汝阳县" + }, + { + "410327": "宜阳县" + }, + { + "410328": "洛宁县" + }, + { + "410329": "伊川县" + }, + { + "410381": "偃师市" + } + ] + } + }, + { + "410400": { + "平顶山市": [ + { + "410401": "市辖区" + }, + { + "410402": "新华区" + }, + { + "410403": "卫东区" + }, + { + "410404": "石龙区" + }, + { + "410411": "湛河区" + }, + { + "410421": "宝丰县" + }, + { + "410422": "叶县" + }, + { + "410423": "鲁山县" + }, + { + "410425": "郏县" + }, + { + "410481": "舞钢市" + }, + { + "410482": "汝州市" + } + ] + } + }, + { + "410500": { + "安阳市": [ + { + "410501": "市辖区" + }, + { + "410502": "文峰区" + }, + { + "410503": "北关区" + }, + { + "410505": "殷都区" + }, + { + "410506": "龙安区" + }, + { + "410522": "安阳县" + }, + { + "410523": "汤阴县" + }, + { + "410526": "滑县" + }, + { + "410527": "内黄县" + }, + { + "410581": "林州市" + } + ] + } + }, + { + "410600": { + "鹤壁市": [ + { + "410601": "市辖区" + }, + { + "410602": "鹤山区" + }, + { + "410603": "山城区" + }, + { + "410611": "淇滨区" + }, + { + "410621": "浚县" + }, + { + "410622": "淇县" + } + ] + } + }, + { + "410700": { + "新乡市": [ + { + "410701": "市辖区" + }, + { + "410702": "红旗区" + }, + { + "410703": "卫滨区" + }, + { + "410704": "凤泉区" + }, + { + "410711": "牧野区" + }, + { + "410721": "新乡县" + }, + { + "410724": "获嘉县" + }, + { + "410725": "原阳县" + }, + { + "410726": "延津县" + }, + { + "410727": "封丘县" + }, + { + "410728": "长垣县" + }, + { + "410781": "卫辉市" + }, + { + "410782": "辉县市" + } + ] + } + }, + { + "410800": { + "焦作市": [ + { + "410801": "市辖区" + }, + { + "410802": "解放区" + }, + { + "410803": "中站区" + }, + { + "410804": "马村区" + }, + { + "410811": "山阳区" + }, + { + "410821": "修武县" + }, + { + "410822": "博爱县" + }, + { + "410823": "武陟县" + }, + { + "410825": "温县" + }, + { + "410882": "沁阳市" + }, + { + "410883": "孟州市" + } + ] + } + }, + { + "410900": { + "濮阳市": [ + { + "410901": "市辖区" + }, + { + "410902": "华龙区" + }, + { + "410922": "清丰县" + }, + { + "410923": "南乐县" + }, + { + "410926": "范县" + }, + { + "410927": "台前县" + }, + { + "410928": "濮阳县" + } + ] + } + }, + { + "411000": { + "许昌市": [ + { + "411001": "市辖区" + }, + { + "411002": "魏都区" + }, + { + "411023": "许昌县" + }, + { + "411024": "鄢陵县" + }, + { + "411025": "襄城县" + }, + { + "411081": "禹州市" + }, + { + "411082": "长葛市" + } + ] + } + }, + { + "411100": { + "漯河市": [ + { + "411101": "市辖区" + }, + { + "411102": "源汇区" + }, + { + "411103": "郾城区" + }, + { + "411104": "召陵区" + }, + { + "411121": "舞阳县" + }, + { + "411122": "临颍县" + } + ] + } + }, + { + "411200": { + "三门峡市": [ + { + "411201": "市辖区" + }, + { + "411202": "湖滨区" + }, + { + "411203": "陕州区" + }, + { + "411221": "渑池县" + }, + { + "411224": "卢氏县" + }, + { + "411281": "义马市" + }, + { + "411282": "灵宝市" + } + ] + } + }, + { + "411300": { + "南阳市": [ + { + "411301": "市辖区" + }, + { + "411302": "宛城区" + }, + { + "411303": "卧龙区" + }, + { + "411321": "南召县" + }, + { + "411322": "方城县" + }, + { + "411323": "西峡县" + }, + { + "411324": "镇平县" + }, + { + "411325": "内乡县" + }, + { + "411326": "淅川县" + }, + { + "411327": "社旗县" + }, + { + "411328": "唐河县" + }, + { + "411329": "新野县" + }, + { + "411330": "桐柏县" + }, + { + "411381": "邓州市" + } + ] + } + }, + { + "411400": { + "商丘市": [ + { + "411401": "市辖区" + }, + { + "411402": "梁园区" + }, + { + "411403": "睢阳区" + }, + { + "411421": "民权县" + }, + { + "411422": "睢县" + }, + { + "411423": "宁陵县" + }, + { + "411424": "柘城县" + }, + { + "411425": "虞城县" + }, + { + "411426": "夏邑县" + }, + { + "411481": "永城市" + } + ] + } + }, + { + "411500": { + "信阳市": [ + { + "411501": "市辖区" + }, + { + "411502": "浉河区" + }, + { + "411503": "平桥区" + }, + { + "411521": "罗山县" + }, + { + "411522": "光山县" + }, + { + "411523": "新县" + }, + { + "411524": "商城县" + }, + { + "411525": "固始县" + }, + { + "411526": "潢川县" + }, + { + "411527": "淮滨县" + }, + { + "411528": "息县" + } + ] + } + }, + { + "411600": { + "周口市": [ + { + "411601": "市辖区" + }, + { + "411602": "川汇区" + }, + { + "411621": "扶沟县" + }, + { + "411622": "西华县" + }, + { + "411623": "商水县" + }, + { + "411624": "沈丘县" + }, + { + "411625": "郸城县" + }, + { + "411626": "淮阳县" + }, + { + "411627": "太康县" + }, + { + "411628": "鹿邑县" + }, + { + "411681": "项城市" + } + ] + } + }, + { + "411700": { + "驻马店市": [ + { + "411701": "市辖区" + }, + { + "411702": "驿城区" + }, + { + "411721": "西平县" + }, + { + "411722": "上蔡县" + }, + { + "411723": "平舆县" + }, + { + "411724": "正阳县" + }, + { + "411725": "确山县" + }, + { + "411726": "泌阳县" + }, + { + "411727": "汝南县" + }, + { + "411728": "遂平县" + }, + { + "411729": "新蔡县" + } + ] + } + }, + { + "419000": { + "省直辖县级行政区划": [ + { + "419001": "济源市" + } + ] + } + } + ] + }, + "420000": { + "湖北省": [ + { + "420100": { + "武汉市": [ + { + "420101": "市辖区" + }, + { + "420102": "江岸区" + }, + { + "420103": "江汉区" + }, + { + "420104": "硚口区" + }, + { + "420105": "汉阳区" + }, + { + "420106": "武昌区" + }, + { + "420107": "青山区" + }, + { + "420111": "洪山区" + }, + { + "420112": "东西湖区" + }, + { + "420113": "汉南区" + }, + { + "420114": "蔡甸区" + }, + { + "420115": "江夏区" + }, + { + "420116": "黄陂区" + }, + { + "420117": "新洲区" + } + ] + } + }, + { + "420200": { + "黄石市": [ + { + "420201": "市辖区" + }, + { + "420202": "黄石港区" + }, + { + "420203": "西塞山区" + }, + { + "420204": "下陆区" + }, + { + "420205": "铁山区" + }, + { + "420222": "阳新县" + }, + { + "420281": "大冶市" + } + ] + } + }, + { + "420300": { + "十堰市": [ + { + "420301": "市辖区" + }, + { + "420302": "茅箭区" + }, + { + "420303": "张湾区" + }, + { + "420304": "郧阳区" + }, + { + "420322": "郧西县" + }, + { + "420323": "竹山县" + }, + { + "420324": "竹溪县" + }, + { + "420325": "房县" + }, + { + "420381": "丹江口市" + } + ] + } + }, + { + "420500": { + "宜昌市": [ + { + "420501": "市辖区" + }, + { + "420502": "西陵区" + }, + { + "420503": "伍家岗区" + }, + { + "420504": "点军区" + }, + { + "420505": "猇亭区" + }, + { + "420506": "夷陵区" + }, + { + "420525": "远安县" + }, + { + "420526": "兴山县" + }, + { + "420527": "秭归县" + }, + { + "420528": "长阳土家族自治县" + }, + { + "420529": "五峰土家族自治县" + }, + { + "420581": "宜都市" + }, + { + "420582": "当阳市" + }, + { + "420583": "枝江市" + } + ] + } + }, + { + "420600": { + "襄阳市": [ + { + "420601": "市辖区" + }, + { + "420602": "襄城区" + }, + { + "420606": "樊城区" + }, + { + "420607": "襄州区" + }, + { + "420624": "南漳县" + }, + { + "420625": "谷城县" + }, + { + "420626": "保康县" + }, + { + "420682": "老河口市" + }, + { + "420683": "枣阳市" + }, + { + "420684": "宜城市" + } + ] + } + }, + { + "420700": { + "鄂州市": [ + { + "420701": "市辖区" + }, + { + "420702": "梁子湖区" + }, + { + "420703": "华容区" + }, + { + "420704": "鄂城区" + } + ] + } + }, + { + "420800": { + "荆门市": [ + { + "420801": "市辖区" + }, + { + "420802": "东宝区" + }, + { + "420804": "掇刀区" + }, + { + "420821": "京山县" + }, + { + "420822": "沙洋县" + }, + { + "420881": "钟祥市" + } + ] + } + }, + { + "420900": { + "孝感市": [ + { + "420901": "市辖区" + }, + { + "420902": "孝南区" + }, + { + "420921": "孝昌县" + }, + { + "420922": "大悟县" + }, + { + "420923": "云梦县" + }, + { + "420981": "应城市" + }, + { + "420982": "安陆市" + }, + { + "420984": "汉川市" + } + ] + } + }, + { + "421000": { + "荆州市": [ + { + "421001": "市辖区" + }, + { + "421002": "沙市区" + }, + { + "421003": "荆州区" + }, + { + "421022": "公安县" + }, + { + "421023": "监利县" + }, + { + "421024": "江陵县" + }, + { + "421081": "石首市" + }, + { + "421083": "洪湖市" + }, + { + "421087": "松滋市" + } + ] + } + }, + { + "421100": { + "黄冈市": [ + { + "421101": "市辖区" + }, + { + "421102": "黄州区" + }, + { + "421121": "团风县" + }, + { + "421122": "红安县" + }, + { + "421123": "罗田县" + }, + { + "421124": "英山县" + }, + { + "421125": "浠水县" + }, + { + "421126": "蕲春县" + }, + { + "421127": "黄梅县" + }, + { + "421181": "麻城市" + }, + { + "421182": "武穴市" + } + ] + } + }, + { + "421200": { + "咸宁市": [ + { + "421201": "市辖区" + }, + { + "421202": "咸安区" + }, + { + "421221": "嘉鱼县" + }, + { + "421222": "通城县" + }, + { + "421223": "崇阳县" + }, + { + "421224": "通山县" + }, + { + "421281": "赤壁市" + } + ] + } + }, + { + "421300": { + "随州市": [ + { + "421301": "市辖区" + }, + { + "421303": "曾都区" + }, + { + "421321": "随县" + }, + { + "421381": "广水市" + } + ] + } + }, + { + "422800": { + "恩施土家族苗族自治州": [ + { + "422801": "恩施市" + }, + { + "422802": "利川市" + }, + { + "422822": "建始县" + }, + { + "422823": "巴东县" + }, + { + "422825": "宣恩县" + }, + { + "422826": "咸丰县" + }, + { + "422827": "来凤县" + }, + { + "422828": "鹤峰县" + } + ] + } + }, + { + "429000": { + "省直辖县级行政区划": [ + { + "429004": "仙桃市" + }, + { + "429005": "潜江市" + }, + { + "429006": "天门市" + }, + { + "429021": "神农架林区" + } + ] + } + } + ] + }, + "430000": { + "湖南省": [ + { + "430100": { + "长沙市": [ + { + "430101": "市辖区" + }, + { + "430102": "芙蓉区" + }, + { + "430103": "天心区" + }, + { + "430104": "岳麓区" + }, + { + "430105": "开福区" + }, + { + "430111": "雨花区" + }, + { + "430112": "望城区" + }, + { + "430121": "长沙县" + }, + { + "430124": "宁乡县" + }, + { + "430181": "浏阳市" + } + ] + } + }, + { + "430200": { + "株洲市": [ + { + "430201": "市辖区" + }, + { + "430202": "荷塘区" + }, + { + "430203": "芦淞区" + }, + { + "430204": "石峰区" + }, + { + "430211": "天元区" + }, + { + "430221": "株洲县" + }, + { + "430223": "攸县" + }, + { + "430224": "茶陵县" + }, + { + "430225": "炎陵县" + }, + { + "430281": "醴陵市" + } + ] + } + }, + { + "430300": { + "湘潭市": [ + { + "430301": "市辖区" + }, + { + "430302": "雨湖区" + }, + { + "430304": "岳塘区" + }, + { + "430321": "湘潭县" + }, + { + "430381": "湘乡市" + }, + { + "430382": "韶山市" + } + ] + } + }, + { + "430400": { + "衡阳市": [ + { + "430401": "市辖区" + }, + { + "430405": "珠晖区" + }, + { + "430406": "雁峰区" + }, + { + "430407": "石鼓区" + }, + { + "430408": "蒸湘区" + }, + { + "430412": "南岳区" + }, + { + "430421": "衡阳县" + }, + { + "430422": "衡南县" + }, + { + "430423": "衡山县" + }, + { + "430424": "衡东县" + }, + { + "430426": "祁东县" + }, + { + "430481": "耒阳市" + }, + { + "430482": "常宁市" + } + ] + } + }, + { + "430500": { + "邵阳市": [ + { + "430501": "市辖区" + }, + { + "430502": "双清区" + }, + { + "430503": "大祥区" + }, + { + "430511": "北塔区" + }, + { + "430521": "邵东县" + }, + { + "430522": "新邵县" + }, + { + "430523": "邵阳县" + }, + { + "430524": "隆回县" + }, + { + "430525": "洞口县" + }, + { + "430527": "绥宁县" + }, + { + "430528": "新宁县" + }, + { + "430529": "城步苗族自治县" + }, + { + "430581": "武冈市" + } + ] + } + }, + { + "430600": { + "岳阳市": [ + { + "430601": "市辖区" + }, + { + "430602": "岳阳楼区" + }, + { + "430603": "云溪区" + }, + { + "430611": "君山区" + }, + { + "430621": "岳阳县" + }, + { + "430623": "华容县" + }, + { + "430624": "湘阴县" + }, + { + "430626": "平江县" + }, + { + "430681": "汨罗市" + }, + { + "430682": "临湘市" + } + ] + } + }, + { + "430700": { + "常德市": [ + { + "430701": "市辖区" + }, + { + "430702": "武陵区" + }, + { + "430703": "鼎城区" + }, + { + "430721": "安乡县" + }, + { + "430722": "汉寿县" + }, + { + "430723": "澧县" + }, + { + "430724": "临澧县" + }, + { + "430725": "桃源县" + }, + { + "430726": "石门县" + }, + { + "430781": "津市市" + } + ] + } + }, + { + "430800": { + "张家界市": [ + { + "430801": "市辖区" + }, + { + "430802": "永定区" + }, + { + "430811": "武陵源区" + }, + { + "430821": "慈利县" + }, + { + "430822": "桑植县" + } + ] + } + }, + { + "430900": { + "益阳市": [ + { + "430901": "市辖区" + }, + { + "430902": "资阳区" + }, + { + "430903": "赫山区" + }, + { + "430921": "南县" + }, + { + "430922": "桃江县" + }, + { + "430923": "安化县" + }, + { + "430981": "沅江市" + } + ] + } + }, + { + "431000": { + "郴州市": [ + { + "431001": "市辖区" + }, + { + "431002": "北湖区" + }, + { + "431003": "苏仙区" + }, + { + "431021": "桂阳县" + }, + { + "431022": "宜章县" + }, + { + "431023": "永兴县" + }, + { + "431024": "嘉禾县" + }, + { + "431025": "临武县" + }, + { + "431026": "汝城县" + }, + { + "431027": "桂东县" + }, + { + "431028": "安仁县" + }, + { + "431081": "资兴市" + } + ] + } + }, + { + "431100": { + "永州市": [ + { + "431101": "市辖区" + }, + { + "431102": "零陵区" + }, + { + "431103": "冷水滩区" + }, + { + "431121": "祁阳县" + }, + { + "431122": "东安县" + }, + { + "431123": "双牌县" + }, + { + "431124": "道县" + }, + { + "431125": "江永县" + }, + { + "431126": "宁远县" + }, + { + "431127": "蓝山县" + }, + { + "431128": "新田县" + }, + { + "431129": "江华瑶族自治县" + } + ] + } + }, + { + "431200": { + "怀化市": [ + { + "431201": "市辖区" + }, + { + "431202": "鹤城区" + }, + { + "431221": "中方县" + }, + { + "431222": "沅陵县" + }, + { + "431223": "辰溪县" + }, + { + "431224": "溆浦县" + }, + { + "431225": "会同县" + }, + { + "431226": "麻阳苗族自治县" + }, + { + "431227": "新晃侗族自治县" + }, + { + "431228": "芷江侗族自治县" + }, + { + "431229": "靖州苗族侗族自治县" + }, + { + "431230": "通道侗族自治县" + }, + { + "431281": "洪江市" + } + ] + } + }, + { + "431300": { + "娄底市": [ + { + "431301": "市辖区" + }, + { + "431302": "娄星区" + }, + { + "431321": "双峰县" + }, + { + "431322": "新化县" + }, + { + "431381": "冷水江市" + }, + { + "431382": "涟源市" + } + ] + } + }, + { + "433100": { + "湘西土家族苗族自治州": [ + { + "433101": "吉首市" + }, + { + "433122": "泸溪县" + }, + { + "433123": "凤凰县" + }, + { + "433124": "花垣县" + }, + { + "433125": "保靖县" + }, + { + "433126": "古丈县" + }, + { + "433127": "永顺县" + }, + { + "433130": "龙山县" + } + ] + } + } + ] + }, + "440000": { + "广东省": [ + { + "440100": { + "广州市": [ + { + "440101": "市辖区" + }, + { + "440103": "荔湾区" + }, + { + "440104": "越秀区" + }, + { + "440105": "海珠区" + }, + { + "440106": "天河区" + }, + { + "440111": "白云区" + }, + { + "440112": "黄埔区" + }, + { + "440113": "番禺区" + }, + { + "440114": "花都区" + }, + { + "440115": "南沙区" + }, + { + "440117": "从化区" + }, + { + "440118": "增城区" + } + ] + } + }, + { + "440200": { + "韶关市": [ + { + "440201": "市辖区" + }, + { + "440203": "武江区" + }, + { + "440204": "浈江区" + }, + { + "440205": "曲江区" + }, + { + "440222": "始兴县" + }, + { + "440224": "仁化县" + }, + { + "440229": "翁源县" + }, + { + "440232": "乳源瑶族自治县" + }, + { + "440233": "新丰县" + }, + { + "440281": "乐昌市" + }, + { + "440282": "南雄市" + } + ] + } + }, + { + "440300": { + "深圳市": [ + { + "440301": "市辖区" + }, + { + "440303": "罗湖区" + }, + { + "440304": "福田区" + }, + { + "440305": "南山区" + }, + { + "440306": "宝安区" + }, + { + "440307": "龙岗区" + }, + { + "440308": "盐田区" + } + ] + } + }, + { + "440400": { + "珠海市": [ + { + "440401": "市辖区" + }, + { + "440402": "香洲区" + }, + { + "440403": "斗门区" + }, + { + "440404": "金湾区" + } + ] + } + }, + { + "440500": { + "汕头市": [ + { + "440501": "市辖区" + }, + { + "440507": "龙湖区" + }, + { + "440511": "金平区" + }, + { + "440512": "濠江区" + }, + { + "440513": "潮阳区" + }, + { + "440514": "潮南区" + }, + { + "440515": "澄海区" + }, + { + "440523": "南澳县" + } + ] + } + }, + { + "440600": { + "佛山市": [ + { + "440601": "市辖区" + }, + { + "440604": "禅城区" + }, + { + "440605": "南海区" + }, + { + "440606": "顺德区" + }, + { + "440607": "三水区" + }, + { + "440608": "高明区" + } + ] + } + }, + { + "440700": { + "江门市": [ + { + "440701": "市辖区" + }, + { + "440703": "蓬江区" + }, + { + "440704": "江海区" + }, + { + "440705": "新会区" + }, + { + "440781": "台山市" + }, + { + "440783": "开平市" + }, + { + "440784": "鹤山市" + }, + { + "440785": "恩平市" + } + ] + } + }, + { + "440800": { + "湛江市": [ + { + "440801": "市辖区" + }, + { + "440802": "赤坎区" + }, + { + "440803": "霞山区" + }, + { + "440804": "坡头区" + }, + { + "440811": "麻章区" + }, + { + "440823": "遂溪县" + }, + { + "440825": "徐闻县" + }, + { + "440881": "廉江市" + }, + { + "440882": "雷州市" + }, + { + "440883": "吴川市" + } + ] + } + }, + { + "440900": { + "茂名市": [ + { + "440901": "市辖区" + }, + { + "440902": "茂南区" + }, + { + "440904": "电白区" + }, + { + "440981": "高州市" + }, + { + "440982": "化州市" + }, + { + "440983": "信宜市" + } + ] + } + }, + { + "441200": { + "肇庆市": [ + { + "441201": "市辖区" + }, + { + "441202": "端州区" + }, + { + "441203": "鼎湖区" + }, + { + "441204": "高要区" + }, + { + "441223": "广宁县" + }, + { + "441224": "怀集县" + }, + { + "441225": "封开县" + }, + { + "441226": "德庆县" + }, + { + "441284": "四会市" + } + ] + } + }, + { + "441300": { + "惠州市": [ + { + "441301": "市辖区" + }, + { + "441302": "惠城区" + }, + { + "441303": "惠阳区" + }, + { + "441322": "博罗县" + }, + { + "441323": "惠东县" + }, + { + "441324": "龙门县" + } + ] + } + }, + { + "441400": { + "梅州市": [ + { + "441401": "市辖区" + }, + { + "441402": "梅江区" + }, + { + "441403": "梅县区" + }, + { + "441422": "大埔县" + }, + { + "441423": "丰顺县" + }, + { + "441424": "五华县" + }, + { + "441426": "平远县" + }, + { + "441427": "蕉岭县" + }, + { + "441481": "兴宁市" + } + ] + } + }, + { + "441500": { + "汕尾市": [ + { + "441501": "市辖区" + }, + { + "441502": "城区" + }, + { + "441521": "海丰县" + }, + { + "441523": "陆河县" + }, + { + "441581": "陆丰市" + } + ] + } + }, + { + "441600": { + "河源市": [ + { + "441601": "市辖区" + }, + { + "441602": "源城区" + }, + { + "441621": "紫金县" + }, + { + "441622": "龙川县" + }, + { + "441623": "连平县" + }, + { + "441624": "和平县" + }, + { + "441625": "东源县" + } + ] + } + }, + { + "441700": { + "阳江市": [ + { + "441701": "市辖区" + }, + { + "441702": "江城区" + }, + { + "441704": "阳东区" + }, + { + "441721": "阳西县" + }, + { + "441781": "阳春市" + } + ] + } + }, + { + "441800": { + "清远市": [ + { + "441801": "市辖区" + }, + { + "441802": "清城区" + }, + { + "441803": "清新区" + }, + { + "441821": "佛冈县" + }, + { + "441823": "阳山县" + }, + { + "441825": "连山壮族瑶族自治县" + }, + { + "441826": "连南瑶族自治县" + }, + { + "441881": "英德市" + }, + { + "441882": "连州市" + } + ] + } + }, + { + "441900": { + "东莞市": [] + } + }, + { + "442000": { + "中山市": [] + } + }, + { + "445100": { + "潮州市": [ + { + "445101": "市辖区" + }, + { + "445102": "湘桥区" + }, + { + "445103": "潮安区" + }, + { + "445122": "饶平县" + } + ] + } + }, + { + "445200": { + "揭阳市": [ + { + "445201": "市辖区" + }, + { + "445202": "榕城区" + }, + { + "445203": "揭东区" + }, + { + "445222": "揭西县" + }, + { + "445224": "惠来县" + }, + { + "445281": "普宁市" + } + ] + } + }, + { + "445300": { + "云浮市": [ + { + "445301": "市辖区" + }, + { + "445302": "云城区" + }, + { + "445303": "云安区" + }, + { + "445321": "新兴县" + }, + { + "445322": "郁南县" + }, + { + "445381": "罗定市" + } + ] + } + } + ] + }, + "450000": { + "广西壮族自治区": [ + { + "450100": { + "南宁市": [ + { + "450101": "市辖区" + }, + { + "450102": "兴宁区" + }, + { + "450103": "青秀区" + }, + { + "450105": "江南区" + }, + { + "450107": "西乡塘区" + }, + { + "450108": "良庆区" + }, + { + "450109": "邕宁区" + }, + { + "450110": "武鸣区" + }, + { + "450123": "隆安县" + }, + { + "450124": "马山县" + }, + { + "450125": "上林县" + }, + { + "450126": "宾阳县" + }, + { + "450127": "横县" + } + ] + } + }, + { + "450200": { + "柳州市": [ + { + "450201": "市辖区" + }, + { + "450202": "城中区" + }, + { + "450203": "鱼峰区" + }, + { + "450204": "柳南区" + }, + { + "450205": "柳北区" + }, + { + "450206": "柳江区" + }, + { + "450222": "柳城县" + }, + { + "450223": "鹿寨县" + }, + { + "450224": "融安县" + }, + { + "450225": "融水苗族自治县" + }, + { + "450226": "三江侗族自治县" + } + ] + } + }, + { + "450300": { + "桂林市": [ + { + "450301": "市辖区" + }, + { + "450302": "秀峰区" + }, + { + "450303": "叠彩区" + }, + { + "450304": "象山区" + }, + { + "450305": "七星区" + }, + { + "450311": "雁山区" + }, + { + "450312": "临桂区" + }, + { + "450321": "阳朔县" + }, + { + "450323": "灵川县" + }, + { + "450324": "全州县" + }, + { + "450325": "兴安县" + }, + { + "450326": "永福县" + }, + { + "450327": "灌阳县" + }, + { + "450328": "龙胜各族自治县" + }, + { + "450329": "资源县" + }, + { + "450330": "平乐县" + }, + { + "450331": "荔浦县" + }, + { + "450332": "恭城瑶族自治县" + } + ] + } + }, + { + "450400": { + "梧州市": [ + { + "450401": "市辖区" + }, + { + "450403": "万秀区" + }, + { + "450405": "长洲区" + }, + { + "450406": "龙圩区" + }, + { + "450421": "苍梧县" + }, + { + "450422": "藤县" + }, + { + "450423": "蒙山县" + }, + { + "450481": "岑溪市" + } + ] + } + }, + { + "450500": { + "北海市": [ + { + "450501": "市辖区" + }, + { + "450502": "海城区" + }, + { + "450503": "银海区" + }, + { + "450512": "铁山港区" + }, + { + "450521": "合浦县" + } + ] + } + }, + { + "450600": { + "防城港市": [ + { + "450601": "市辖区" + }, + { + "450602": "港口区" + }, + { + "450603": "防城区" + }, + { + "450621": "上思县" + }, + { + "450681": "东兴市" + } + ] + } + }, + { + "450700": { + "钦州市": [ + { + "450701": "市辖区" + }, + { + "450702": "钦南区" + }, + { + "450703": "钦北区" + }, + { + "450721": "灵山县" + }, + { + "450722": "浦北县" + } + ] + } + }, + { + "450800": { + "贵港市": [ + { + "450801": "市辖区" + }, + { + "450802": "港北区" + }, + { + "450803": "港南区" + }, + { + "450804": "覃塘区" + }, + { + "450821": "平南县" + }, + { + "450881": "桂平市" + } + ] + } + }, + { + "450900": { + "玉林市": [ + { + "450901": "市辖区" + }, + { + "450902": "玉州区" + }, + { + "450903": "福绵区" + }, + { + "450921": "容县" + }, + { + "450922": "陆川县" + }, + { + "450923": "博白县" + }, + { + "450924": "兴业县" + }, + { + "450981": "北流市" + } + ] + } + }, + { + "451000": { + "百色市": [ + { + "451001": "市辖区" + }, + { + "451002": "右江区" + }, + { + "451021": "田阳县" + }, + { + "451022": "田东县" + }, + { + "451023": "平果县" + }, + { + "451024": "德保县" + }, + { + "451026": "那坡县" + }, + { + "451027": "凌云县" + }, + { + "451028": "乐业县" + }, + { + "451029": "田林县" + }, + { + "451030": "西林县" + }, + { + "451031": "隆林各族自治县" + }, + { + "451081": "靖西市" + } + ] + } + }, + { + "451100": { + "贺州市": [ + { + "451101": "市辖区" + }, + { + "451102": "八步区" + }, + { + "451103": "平桂区" + }, + { + "451121": "昭平县" + }, + { + "451122": "钟山县" + }, + { + "451123": "富川瑶族自治县" + } + ] + } + }, + { + "451200": { + "河池市": [ + { + "451201": "市辖区" + }, + { + "451202": "金城江区" + }, + { + "451221": "南丹县" + }, + { + "451222": "天峨县" + }, + { + "451223": "凤山县" + }, + { + "451224": "东兰县" + }, + { + "451225": "罗城仫佬族自治县" + }, + { + "451226": "环江毛南族自治县" + }, + { + "451227": "巴马瑶族自治县" + }, + { + "451228": "都安瑶族自治县" + }, + { + "451229": "大化瑶族自治县" + }, + { + "451281": "宜州市" + } + ] + } + }, + { + "451300": { + "来宾市": [ + { + "451301": "市辖区" + }, + { + "451302": "兴宾区" + }, + { + "451321": "忻城县" + }, + { + "451322": "象州县" + }, + { + "451323": "武宣县" + }, + { + "451324": "金秀瑶族自治县" + }, + { + "451381": "合山市" + } + ] + } + }, + { + "451400": { + "崇左市": [ + { + "451401": "市辖区" + }, + { + "451402": "江州区" + }, + { + "451421": "扶绥县" + }, + { + "451422": "宁明县" + }, + { + "451423": "龙州县" + }, + { + "451424": "大新县" + }, + { + "451425": "天等县" + }, + { + "451481": "凭祥市" + } + ] + } + } + ] + }, + "460000": { + "海南省": [ + { + "460100": { + "海口市": [ + { + "460101": "市辖区" + }, + { + "460105": "秀英区" + }, + { + "460106": "龙华区" + }, + { + "460107": "琼山区" + }, + { + "460108": "美兰区" + } + ] + } + }, + { + "460200": { + "三亚市": [ + { + "460201": "市辖区" + }, + { + "460202": "海棠区" + }, + { + "460203": "吉阳区" + }, + { + "460204": "天涯区" + }, + { + "460205": "崖州区" + } + ] + } + }, + { + "460300": { + "三沙市": [] + } + }, + { + "460400": { + "儋州市": [] + } + }, + { + "469000": { + "省直辖县级行政区划": [ + { + "469001": "五指山市" + }, + { + "469002": "琼海市" + }, + { + "469005": "文昌市" + }, + { + "469006": "万宁市" + }, + { + "469007": "东方市" + }, + { + "469021": "定安县" + }, + { + "469022": "屯昌县" + }, + { + "469023": "澄迈县" + }, + { + "469024": "临高县" + }, + { + "469025": "白沙黎族自治县" + }, + { + "469026": "昌江黎族自治县" + }, + { + "469027": "乐东黎族自治县" + }, + { + "469028": "陵水黎族自治县" + }, + { + "469029": "保亭黎族苗族自治县" + }, + { + "469030": "琼中黎族苗族自治县" + } + ] + } + } + ] + }, + "500000": { + "重庆市": [ + { + "500100": { + "市辖区": [ + { + "500101": "万州区" + }, + { + "500102": "涪陵区" + }, + { + "500103": "渝中区" + }, + { + "500104": "大渡口区" + }, + { + "500105": "江北区" + }, + { + "500106": "沙坪坝区" + }, + { + "500107": "九龙坡区" + }, + { + "500108": "南岸区" + }, + { + "500109": "北碚区" + }, + { + "500110": "綦江区" + }, + { + "500111": "大足区" + }, + { + "500112": "渝北区" + }, + { + "500113": "巴南区" + }, + { + "500114": "黔江区" + }, + { + "500115": "长寿区" + }, + { + "500116": "江津区" + }, + { + "500117": "合川区" + }, + { + "500118": "永川区" + }, + { + "500119": "南川区" + }, + { + "500120": "璧山区" + }, + { + "500151": "铜梁区" + }, + { + "500152": "潼南区" + }, + { + "500153": "荣昌区" + }, + { + "500154": "开州区" + } + ] + } + }, + { + "500200": { + "县": [ + { + "500228": "梁平县" + }, + { + "500229": "城口县" + }, + { + "500230": "丰都县" + }, + { + "500231": "垫江县" + }, + { + "500232": "武隆县" + }, + { + "500233": "忠县" + }, + { + "500235": "云阳县" + }, + { + "500236": "奉节县" + }, + { + "500237": "巫山县" + }, + { + "500238": "巫溪县" + }, + { + "500240": "石柱土家族自治县" + }, + { + "500241": "秀山土家族苗族自治县" + }, + { + "500242": "酉阳土家族苗族自治县" + }, + { + "500243": "彭水苗族土家族自治县" + } + ] + } + } + ] + }, + "510000": { + "四川省": [ + { + "510100": { + "成都市": [ + { + "510101": "市辖区" + }, + { + "510104": "锦江区" + }, + { + "510105": "青羊区" + }, + { + "510106": "金牛区" + }, + { + "510107": "武侯区" + }, + { + "510108": "成华区" + }, + { + "510112": "龙泉驿区" + }, + { + "510113": "青白江区" + }, + { + "510114": "新都区" + }, + { + "510115": "温江区" + }, + { + "510116": "双流区" + }, + { + "510121": "金堂县" + }, + { + "510124": "郫县" + }, + { + "510129": "大邑县" + }, + { + "510131": "蒲江县" + }, + { + "510132": "新津县" + }, + { + "510181": "都江堰市" + }, + { + "510182": "彭州市" + }, + { + "510183": "邛崃市" + }, + { + "510184": "崇州市" + }, + { + "510185": "简阳市" + } + ] + } + }, + { + "510300": { + "自贡市": [ + { + "510301": "市辖区" + }, + { + "510302": "自流井区" + }, + { + "510303": "贡井区" + }, + { + "510304": "大安区" + }, + { + "510311": "沿滩区" + }, + { + "510321": "荣县" + }, + { + "510322": "富顺县" + } + ] + } + }, + { + "510400": { + "攀枝花市": [ + { + "510401": "市辖区" + }, + { + "510402": "东区" + }, + { + "510403": "西区" + }, + { + "510411": "仁和区" + }, + { + "510421": "米易县" + }, + { + "510422": "盐边县" + } + ] + } + }, + { + "510500": { + "泸州市": [ + { + "510501": "市辖区" + }, + { + "510502": "江阳区" + }, + { + "510503": "纳溪区" + }, + { + "510504": "龙马潭区" + }, + { + "510521": "泸县" + }, + { + "510522": "合江县" + }, + { + "510524": "叙永县" + }, + { + "510525": "古蔺县" + } + ] + } + }, + { + "510600": { + "德阳市": [ + { + "510601": "市辖区" + }, + { + "510603": "旌阳区" + }, + { + "510623": "中江县" + }, + { + "510626": "罗江县" + }, + { + "510681": "广汉市" + }, + { + "510682": "什邡市" + }, + { + "510683": "绵竹市" + } + ] + } + }, + { + "510700": { + "绵阳市": [ + { + "510701": "市辖区" + }, + { + "510703": "涪城区" + }, + { + "510704": "游仙区" + }, + { + "510705": "安州区" + }, + { + "510722": "三台县" + }, + { + "510723": "盐亭县" + }, + { + "510725": "梓潼县" + }, + { + "510726": "北川羌族自治县" + }, + { + "510727": "平武县" + }, + { + "510781": "江油市" + } + ] + } + }, + { + "510800": { + "广元市": [ + { + "510801": "市辖区" + }, + { + "510802": "利州区" + }, + { + "510811": "昭化区" + }, + { + "510812": "朝天区" + }, + { + "510821": "旺苍县" + }, + { + "510822": "青川县" + }, + { + "510823": "剑阁县" + }, + { + "510824": "苍溪县" + } + ] + } + }, + { + "510900": { + "遂宁市": [ + { + "510901": "市辖区" + }, + { + "510903": "船山区" + }, + { + "510904": "安居区" + }, + { + "510921": "蓬溪县" + }, + { + "510922": "射洪县" + }, + { + "510923": "大英县" + } + ] + } + }, + { + "511000": { + "内江市": [ + { + "511001": "市辖区" + }, + { + "511002": "市中区" + }, + { + "511011": "东兴区" + }, + { + "511024": "威远县" + }, + { + "511025": "资中县" + }, + { + "511028": "隆昌县" + } + ] + } + }, + { + "511100": { + "乐山市": [ + { + "511101": "市辖区" + }, + { + "511102": "市中区" + }, + { + "511111": "沙湾区" + }, + { + "511112": "五通桥区" + }, + { + "511113": "金口河区" + }, + { + "511123": "犍为县" + }, + { + "511124": "井研县" + }, + { + "511126": "夹江县" + }, + { + "511129": "沐川县" + }, + { + "511132": "峨边彝族自治县" + }, + { + "511133": "马边彝族自治县" + }, + { + "511181": "峨眉山市" + } + ] + } + }, + { + "511300": { + "南充市": [ + { + "511301": "市辖区" + }, + { + "511302": "顺庆区" + }, + { + "511303": "高坪区" + }, + { + "511304": "嘉陵区" + }, + { + "511321": "南部县" + }, + { + "511322": "营山县" + }, + { + "511323": "蓬安县" + }, + { + "511324": "仪陇县" + }, + { + "511325": "西充县" + }, + { + "511381": "阆中市" + } + ] + } + }, + { + "511400": { + "眉山市": [ + { + "511401": "市辖区" + }, + { + "511402": "东坡区" + }, + { + "511403": "彭山区" + }, + { + "511421": "仁寿县" + }, + { + "511423": "洪雅县" + }, + { + "511424": "丹棱县" + }, + { + "511425": "青神县" + } + ] + } + }, + { + "511500": { + "宜宾市": [ + { + "511501": "市辖区" + }, + { + "511502": "翠屏区" + }, + { + "511503": "南溪区" + }, + { + "511521": "宜宾县" + }, + { + "511523": "江安县" + }, + { + "511524": "长宁县" + }, + { + "511525": "高县" + }, + { + "511526": "珙县" + }, + { + "511527": "筠连县" + }, + { + "511528": "兴文县" + }, + { + "511529": "屏山县" + } + ] + } + }, + { + "511600": { + "广安市": [ + { + "511601": "市辖区" + }, + { + "511602": "广安区" + }, + { + "511603": "前锋区" + }, + { + "511621": "岳池县" + }, + { + "511622": "武胜县" + }, + { + "511623": "邻水县" + }, + { + "511681": "华蓥市" + } + ] + } + }, + { + "511700": { + "达州市": [ + { + "511701": "市辖区" + }, + { + "511702": "通川区" + }, + { + "511703": "达川区" + }, + { + "511722": "宣汉县" + }, + { + "511723": "开江县" + }, + { + "511724": "大竹县" + }, + { + "511725": "渠县" + }, + { + "511781": "万源市" + } + ] + } + }, + { + "511800": { + "雅安市": [ + { + "511801": "市辖区" + }, + { + "511802": "雨城区" + }, + { + "511803": "名山区" + }, + { + "511822": "荥经县" + }, + { + "511823": "汉源县" + }, + { + "511824": "石棉县" + }, + { + "511825": "天全县" + }, + { + "511826": "芦山县" + }, + { + "511827": "宝兴县" + } + ] + } + }, + { + "511900": { + "巴中市": [ + { + "511901": "市辖区" + }, + { + "511902": "巴州区" + }, + { + "511903": "恩阳区" + }, + { + "511921": "通江县" + }, + { + "511922": "南江县" + }, + { + "511923": "平昌县" + } + ] + } + }, + { + "512000": { + "资阳市": [ + { + "512001": "市辖区" + }, + { + "512002": "雁江区" + }, + { + "512021": "安岳县" + }, + { + "512022": "乐至县" + } + ] + } + }, + { + "513200": { + "阿坝藏族羌族自治州": [ + { + "513201": "马尔康市" + }, + { + "513221": "汶川县" + }, + { + "513222": "理县" + }, + { + "513223": "茂县" + }, + { + "513224": "松潘县" + }, + { + "513225": "九寨沟县" + }, + { + "513226": "金川县" + }, + { + "513227": "小金县" + }, + { + "513228": "黑水县" + }, + { + "513230": "壤塘县" + }, + { + "513231": "阿坝县" + }, + { + "513232": "若尔盖县" + }, + { + "513233": "红原县" + } + ] + } + }, + { + "513300": { + "甘孜藏族自治州": [ + { + "513301": "康定市" + }, + { + "513322": "泸定县" + }, + { + "513323": "丹巴县" + }, + { + "513324": "九龙县" + }, + { + "513325": "雅江县" + }, + { + "513326": "道孚县" + }, + { + "513327": "炉霍县" + }, + { + "513328": "甘孜县" + }, + { + "513329": "新龙县" + }, + { + "513330": "德格县" + }, + { + "513331": "白玉县" + }, + { + "513332": "石渠县" + }, + { + "513333": "色达县" + }, + { + "513334": "理塘县" + }, + { + "513335": "巴塘县" + }, + { + "513336": "乡城县" + }, + { + "513337": "稻城县" + }, + { + "513338": "得荣县" + } + ] + } + }, + { + "513400": { + "凉山彝族自治州": [ + { + "513401": "西昌市" + }, + { + "513422": "木里藏族自治县" + }, + { + "513423": "盐源县" + }, + { + "513424": "德昌县" + }, + { + "513425": "会理县" + }, + { + "513426": "会东县" + }, + { + "513427": "宁南县" + }, + { + "513428": "普格县" + }, + { + "513429": "布拖县" + }, + { + "513430": "金阳县" + }, + { + "513431": "昭觉县" + }, + { + "513432": "喜德县" + }, + { + "513433": "冕宁县" + }, + { + "513434": "越西县" + }, + { + "513435": "甘洛县" + }, + { + "513436": "美姑县" + }, + { + "513437": "雷波县" + } + ] + } + } + ] + }, + "520000": { + "贵州省": [ + { + "520100": { + "贵阳市": [ + { + "520101": "市辖区" + }, + { + "520102": "南明区" + }, + { + "520103": "云岩区" + }, + { + "520111": "花溪区" + }, + { + "520112": "乌当区" + }, + { + "520113": "白云区" + }, + { + "520115": "观山湖区" + }, + { + "520121": "开阳县" + }, + { + "520122": "息烽县" + }, + { + "520123": "修文县" + }, + { + "520181": "清镇市" + } + ] + } + }, + { + "520200": { + "六盘水市": [ + { + "520201": "钟山区" + }, + { + "520203": "六枝特区" + }, + { + "520221": "水城县" + }, + { + "520222": "盘县" + } + ] + } + }, + { + "520300": { + "遵义市": [ + { + "520301": "市辖区" + }, + { + "520302": "红花岗区" + }, + { + "520303": "汇川区" + }, + { + "520304": "播州区" + }, + { + "520322": "桐梓县" + }, + { + "520323": "绥阳县" + }, + { + "520324": "正安县" + }, + { + "520325": "道真仡佬族苗族自治县" + }, + { + "520326": "务川仡佬族苗族自治县" + }, + { + "520327": "凤冈县" + }, + { + "520328": "湄潭县" + }, + { + "520329": "余庆县" + }, + { + "520330": "习水县" + }, + { + "520381": "赤水市" + }, + { + "520382": "仁怀市" + } + ] + } + }, + { + "520400": { + "安顺市": [ + { + "520401": "市辖区" + }, + { + "520402": "西秀区" + }, + { + "520403": "平坝区" + }, + { + "520422": "普定县" + }, + { + "520423": "镇宁布依族苗族自治县" + }, + { + "520424": "关岭布依族苗族自治县" + }, + { + "520425": "紫云苗族布依族自治县" + } + ] + } + }, + { + "520500": { + "毕节市": [ + { + "520501": "市辖区" + }, + { + "520502": "七星关区" + }, + { + "520521": "大方县" + }, + { + "520522": "黔西县" + }, + { + "520523": "金沙县" + }, + { + "520524": "织金县" + }, + { + "520525": "纳雍县" + }, + { + "520526": "威宁彝族回族苗族自治县" + }, + { + "520527": "赫章县" + } + ] + } + }, + { + "520600": { + "铜仁市": [ + { + "520601": "市辖区" + }, + { + "520602": "碧江区" + }, + { + "520603": "万山区" + }, + { + "520621": "江口县" + }, + { + "520622": "玉屏侗族自治县" + }, + { + "520623": "石阡县" + }, + { + "520624": "思南县" + }, + { + "520625": "印江土家族苗族自治县" + }, + { + "520626": "德江县" + }, + { + "520627": "沿河土家族自治县" + }, + { + "520628": "松桃苗族自治县" + } + ] + } + }, + { + "522300": { + "黔西南布依族苗族自治州": [ + { + "522301": "兴义市" + }, + { + "522322": "兴仁县" + }, + { + "522323": "普安县" + }, + { + "522324": "晴隆县" + }, + { + "522325": "贞丰县" + }, + { + "522326": "望谟县" + }, + { + "522327": "册亨县" + }, + { + "522328": "安龙县" + } + ] + } + }, + { + "522600": { + "黔东南苗族侗族自治州": [ + { + "522601": "凯里市" + }, + { + "522622": "黄平县" + }, + { + "522623": "施秉县" + }, + { + "522624": "三穗县" + }, + { + "522625": "镇远县" + }, + { + "522626": "岑巩县" + }, + { + "522627": "天柱县" + }, + { + "522628": "锦屏县" + }, + { + "522629": "剑河县" + }, + { + "522630": "台江县" + }, + { + "522631": "黎平县" + }, + { + "522632": "榕江县" + }, + { + "522633": "从江县" + }, + { + "522634": "雷山县" + }, + { + "522635": "麻江县" + }, + { + "522636": "丹寨县" + } + ] + } + }, + { + "522700": { + "黔南布依族苗族自治州": [ + { + "522701": "都匀市" + }, + { + "522702": "福泉市" + }, + { + "522722": "荔波县" + }, + { + "522723": "贵定县" + }, + { + "522725": "瓮安县" + }, + { + "522726": "独山县" + }, + { + "522727": "平塘县" + }, + { + "522728": "罗甸县" + }, + { + "522729": "长顺县" + }, + { + "522730": "龙里县" + }, + { + "522731": "惠水县" + }, + { + "522732": "三都水族自治县" + } + ] + } + } + ] + }, + "530000": { + "云南省": [ + { + "530100": { + "昆明市": [ + { + "530101": "市辖区" + }, + { + "530102": "五华区" + }, + { + "530103": "盘龙区" + }, + { + "530111": "官渡区" + }, + { + "530112": "西山区" + }, + { + "530113": "东川区" + }, + { + "530114": "呈贡区" + }, + { + "530122": "晋宁县" + }, + { + "530124": "富民县" + }, + { + "530125": "宜良县" + }, + { + "530126": "石林彝族自治县" + }, + { + "530127": "嵩明县" + }, + { + "530128": "禄劝彝族苗族自治县" + }, + { + "530129": "寻甸回族彝族自治县" + }, + { + "530181": "安宁市" + } + ] + } + }, + { + "530300": { + "曲靖市": [ + { + "530301": "市辖区" + }, + { + "530302": "麒麟区" + }, + { + "530303": "沾益区" + }, + { + "530321": "马龙县" + }, + { + "530322": "陆良县" + }, + { + "530323": "师宗县" + }, + { + "530324": "罗平县" + }, + { + "530325": "富源县" + }, + { + "530326": "会泽县" + }, + { + "530381": "宣威市" + } + ] + } + }, + { + "530400": { + "玉溪市": [ + { + "530401": "市辖区" + }, + { + "530402": "红塔区" + }, + { + "530403": "江川区" + }, + { + "530422": "澄江县" + }, + { + "530423": "通海县" + }, + { + "530424": "华宁县" + }, + { + "530425": "易门县" + }, + { + "530426": "峨山彝族自治县" + }, + { + "530427": "新平彝族傣族自治县" + }, + { + "530428": "元江哈尼族彝族傣族自治县" + } + ] + } + }, + { + "530500": { + "保山市": [ + { + "530501": "市辖区" + }, + { + "530502": "隆阳区" + }, + { + "530521": "施甸县" + }, + { + "530523": "龙陵县" + }, + { + "530524": "昌宁县" + }, + { + "530581": "腾冲市" + } + ] + } + }, + { + "530600": { + "昭通市": [ + { + "530601": "市辖区" + }, + { + "530602": "昭阳区" + }, + { + "530621": "鲁甸县" + }, + { + "530622": "巧家县" + }, + { + "530623": "盐津县" + }, + { + "530624": "大关县" + }, + { + "530625": "永善县" + }, + { + "530626": "绥江县" + }, + { + "530627": "镇雄县" + }, + { + "530628": "彝良县" + }, + { + "530629": "威信县" + }, + { + "530630": "水富县" + } + ] + } + }, + { + "530700": { + "丽江市": [ + { + "530701": "市辖区" + }, + { + "530702": "古城区" + }, + { + "530721": "玉龙纳西族自治县" + }, + { + "530722": "永胜县" + }, + { + "530723": "华坪县" + }, + { + "530724": "宁蒗彝族自治县" + } + ] + } + }, + { + "530800": { + "普洱市": [ + { + "530801": "市辖区" + }, + { + "530802": "思茅区" + }, + { + "530821": "宁洱哈尼族彝族自治县" + }, + { + "530822": "墨江哈尼族自治县" + }, + { + "530823": "景东彝族自治县" + }, + { + "530824": "景谷傣族彝族自治县" + }, + { + "530825": "镇沅彝族哈尼族拉祜族自治县" + }, + { + "530826": "江城哈尼族彝族自治县" + }, + { + "530827": "孟连傣族拉祜族佤族自治县" + }, + { + "530828": "澜沧拉祜族自治县" + }, + { + "530829": "西盟佤族自治县" + } + ] + } + }, + { + "530900": { + "临沧市": [ + { + "530901": "市辖区" + }, + { + "530902": "临翔区" + }, + { + "530921": "凤庆县" + }, + { + "530922": "云县" + }, + { + "530923": "永德县" + }, + { + "530924": "镇康县" + }, + { + "530925": "双江拉祜族佤族布朗族傣族自治县" + }, + { + "530926": "耿马傣族佤族自治县" + }, + { + "530927": "沧源佤族自治县" + } + ] + } + }, + { + "532300": { + "楚雄彝族自治州": [ + { + "532301": "楚雄市" + }, + { + "532322": "双柏县" + }, + { + "532323": "牟定县" + }, + { + "532324": "南华县" + }, + { + "532325": "姚安县" + }, + { + "532326": "大姚县" + }, + { + "532327": "永仁县" + }, + { + "532328": "元谋县" + }, + { + "532329": "武定县" + }, + { + "532331": "禄丰县" + } + ] + } + }, + { + "532500": { + "红河哈尼族彝族自治州": [ + { + "532501": "个旧市" + }, + { + "532502": "开远市" + }, + { + "532503": "蒙自市" + }, + { + "532504": "弥勒市" + }, + { + "532523": "屏边苗族自治县" + }, + { + "532524": "建水县" + }, + { + "532525": "石屏县" + }, + { + "532527": "泸西县" + }, + { + "532528": "元阳县" + }, + { + "532529": "红河县" + }, + { + "532530": "金平苗族瑶族傣族自治县" + }, + { + "532531": "绿春县" + }, + { + "532532": "河口瑶族自治县" + } + ] + } + }, + { + "532600": { + "文山壮族苗族自治州": [ + { + "532601": "文山市" + }, + { + "532622": "砚山县" + }, + { + "532623": "西畴县" + }, + { + "532624": "麻栗坡县" + }, + { + "532625": "马关县" + }, + { + "532626": "丘北县" + }, + { + "532627": "广南县" + }, + { + "532628": "富宁县" + } + ] + } + }, + { + "532800": { + "西双版纳傣族自治州": [ + { + "532801": "景洪市" + }, + { + "532822": "勐海县" + }, + { + "532823": "勐腊县" + } + ] + } + }, + { + "532900": { + "大理白族自治州": [ + { + "532901": "大理市" + }, + { + "532922": "漾濞彝族自治县" + }, + { + "532923": "祥云县" + }, + { + "532924": "宾川县" + }, + { + "532925": "弥渡县" + }, + { + "532926": "南涧彝族自治县" + }, + { + "532927": "巍山彝族回族自治县" + }, + { + "532928": "永平县" + }, + { + "532929": "云龙县" + }, + { + "532930": "洱源县" + }, + { + "532931": "剑川县" + }, + { + "532932": "鹤庆县" + } + ] + } + }, + { + "533100": { + "德宏傣族景颇族自治州": [ + { + "533102": "瑞丽市" + }, + { + "533103": "芒市" + }, + { + "533122": "梁河县" + }, + { + "533123": "盈江县" + }, + { + "533124": "陇川县" + } + ] + } + }, + { + "533300": { + "怒江傈僳族自治州": [ + { + "533301": "泸水市" + }, + { + "533323": "福贡县" + }, + { + "533324": "贡山独龙族怒族自治县" + }, + { + "533325": "兰坪白族普米族自治县" + } + ] + } + }, + { + "533400": { + "迪庆藏族自治州": [ + { + "533401": "香格里拉市" + }, + { + "533422": "德钦县" + }, + { + "533423": "维西傈僳族自治县" + } + ] + } + } + ] + }, + "540000": { + "西藏自治区": [ + { + "540100": { + "拉萨市": [ + { + "540101": "市辖区" + }, + { + "540102": "城关区" + }, + { + "540103": "堆龙德庆区" + }, + { + "540121": "林周县" + }, + { + "540122": "当雄县" + }, + { + "540123": "尼木县" + }, + { + "540124": "曲水县" + }, + { + "540126": "达孜县" + }, + { + "540127": "墨竹工卡县" + } + ] + } + }, + { + "540200": { + "日喀则市": [ + { + "540202": "桑珠孜区" + }, + { + "540221": "南木林县" + }, + { + "540222": "江孜县" + }, + { + "540223": "定日县" + }, + { + "540224": "萨迦县" + }, + { + "540225": "拉孜县" + }, + { + "540226": "昂仁县" + }, + { + "540227": "谢通门县" + }, + { + "540228": "白朗县" + }, + { + "540229": "仁布县" + }, + { + "540230": "康马县" + }, + { + "540231": "定结县" + }, + { + "540232": "仲巴县" + }, + { + "540233": "亚东县" + }, + { + "540234": "吉隆县" + }, + { + "540235": "聂拉木县" + }, + { + "540236": "萨嘎县" + }, + { + "540237": "岗巴县" + } + ] + } + }, + { + "540300": { + "昌都市": [ + { + "540302": "卡若区" + }, + { + "540321": "江达县" + }, + { + "540322": "贡觉县" + }, + { + "540323": "类乌齐县" + }, + { + "540324": "丁青县" + }, + { + "540325": "察雅县" + }, + { + "540326": "八宿县" + }, + { + "540327": "左贡县" + }, + { + "540328": "芒康县" + }, + { + "540329": "洛隆县" + }, + { + "540330": "边坝县" + } + ] + } + }, + { + "540400": { + "林芝市": [ + { + "540402": "巴宜区" + }, + { + "540421": "工布江达县" + }, + { + "540422": "米林县" + }, + { + "540423": "墨脱县" + }, + { + "540424": "波密县" + }, + { + "540425": "察隅县" + }, + { + "540426": "朗县" + } + ] + } + }, + { + "540500": { + "山南市": [ + { + "540501": "市辖区" + }, + { + "540502": "乃东区" + }, + { + "540521": "扎囊县" + }, + { + "540522": "贡嘎县" + }, + { + "540523": "桑日县" + }, + { + "540524": "琼结县" + }, + { + "540525": "曲松县" + }, + { + "540526": "措美县" + }, + { + "540527": "洛扎县" + }, + { + "540528": "加查县" + }, + { + "540529": "隆子县" + }, + { + "540530": "错那县" + }, + { + "540531": "浪卡子县" + } + ] + } + }, + { + "542400": { + "那曲地区": [ + { + "542421": "那曲县" + }, + { + "542422": "嘉黎县" + }, + { + "542423": "比如县" + }, + { + "542424": "聂荣县" + }, + { + "542425": "安多县" + }, + { + "542426": "申扎县" + }, + { + "542427": "索县" + }, + { + "542428": "班戈县" + }, + { + "542429": "巴青县" + }, + { + "542430": "尼玛县" + }, + { + "542431": "双湖县" + } + ] + } + }, + { + "542500": { + "阿里地区": [ + { + "542521": "普兰县" + }, + { + "542522": "札达县" + }, + { + "542523": "噶尔县" + }, + { + "542524": "日土县" + }, + { + "542525": "革吉县" + }, + { + "542526": "改则县" + }, + { + "542527": "措勤县" + } + ] + } + } + ] + }, + "610000": { + "陕西省": [ + { + "610100": { + "西安市": [ + { + "610101": "市辖区" + }, + { + "610102": "新城区" + }, + { + "610103": "碑林区" + }, + { + "610104": "莲湖区" + }, + { + "610111": "灞桥区" + }, + { + "610112": "未央区" + }, + { + "610113": "雁塔区" + }, + { + "610114": "阎良区" + }, + { + "610115": "临潼区" + }, + { + "610116": "长安区" + }, + { + "610117": "高陵区" + }, + { + "610122": "蓝田县" + }, + { + "610124": "周至县" + }, + { + "610125": "户县" + } + ] + } + }, + { + "610200": { + "铜川市": [ + { + "610201": "市辖区" + }, + { + "610202": "王益区" + }, + { + "610203": "印台区" + }, + { + "610204": "耀州区" + }, + { + "610222": "宜君县" + } + ] + } + }, + { + "610300": { + "宝鸡市": [ + { + "610301": "市辖区" + }, + { + "610302": "渭滨区" + }, + { + "610303": "金台区" + }, + { + "610304": "陈仓区" + }, + { + "610322": "凤翔县" + }, + { + "610323": "岐山县" + }, + { + "610324": "扶风县" + }, + { + "610326": "眉县" + }, + { + "610327": "陇县" + }, + { + "610328": "千阳县" + }, + { + "610329": "麟游县" + }, + { + "610330": "凤县" + }, + { + "610331": "太白县" + } + ] + } + }, + { + "610400": { + "咸阳市": [ + { + "610401": "市辖区" + }, + { + "610402": "秦都区" + }, + { + "610403": "杨陵区" + }, + { + "610404": "渭城区" + }, + { + "610422": "三原县" + }, + { + "610423": "泾阳县" + }, + { + "610424": "乾县" + }, + { + "610425": "礼泉县" + }, + { + "610426": "永寿县" + }, + { + "610427": "彬县" + }, + { + "610428": "长武县" + }, + { + "610429": "旬邑县" + }, + { + "610430": "淳化县" + }, + { + "610431": "武功县" + }, + { + "610481": "兴平市" + } + ] + } + }, + { + "610500": { + "渭南市": [ + { + "610501": "市辖区" + }, + { + "610502": "临渭区" + }, + { + "610503": "华州区" + }, + { + "610522": "潼关县" + }, + { + "610523": "大荔县" + }, + { + "610524": "合阳县" + }, + { + "610525": "澄城县" + }, + { + "610526": "蒲城县" + }, + { + "610527": "白水县" + }, + { + "610528": "富平县" + }, + { + "610581": "韩城市" + }, + { + "610582": "华阴市" + } + ] + } + }, + { + "610600": { + "延安市": [ + { + "610601": "市辖区" + }, + { + "610602": "宝塔区" + }, + { + "610603": "安塞区" + }, + { + "610621": "延长县" + }, + { + "610622": "延川县" + }, + { + "610623": "子长县" + }, + { + "610625": "志丹县" + }, + { + "610626": "吴起县" + }, + { + "610627": "甘泉县" + }, + { + "610628": "富县" + }, + { + "610629": "洛川县" + }, + { + "610630": "宜川县" + }, + { + "610631": "黄龙县" + }, + { + "610632": "黄陵县" + } + ] + } + }, + { + "610700": { + "汉中市": [ + { + "610701": "市辖区" + }, + { + "610702": "汉台区" + }, + { + "610721": "南郑县" + }, + { + "610722": "城固县" + }, + { + "610723": "洋县" + }, + { + "610724": "西乡县" + }, + { + "610725": "勉县" + }, + { + "610726": "宁强县" + }, + { + "610727": "略阳县" + }, + { + "610728": "镇巴县" + }, + { + "610729": "留坝县" + }, + { + "610730": "佛坪县" + } + ] + } + }, + { + "610800": { + "榆林市": [ + { + "610801": "市辖区" + }, + { + "610802": "榆阳区" + }, + { + "610803": "横山区" + }, + { + "610821": "神木县" + }, + { + "610822": "府谷县" + }, + { + "610824": "靖边县" + }, + { + "610825": "定边县" + }, + { + "610826": "绥德县" + }, + { + "610827": "米脂县" + }, + { + "610828": "佳县" + }, + { + "610829": "吴堡县" + }, + { + "610830": "清涧县" + }, + { + "610831": "子洲县" + } + ] + } + }, + { + "610900": { + "安康市": [ + { + "610901": "市辖区" + }, + { + "610902": "汉滨区" + }, + { + "610921": "汉阴县" + }, + { + "610922": "石泉县" + }, + { + "610923": "宁陕县" + }, + { + "610924": "紫阳县" + }, + { + "610925": "岚皋县" + }, + { + "610926": "平利县" + }, + { + "610927": "镇坪县" + }, + { + "610928": "旬阳县" + }, + { + "610929": "白河县" + } + ] + } + }, + { + "611000": { + "商洛市": [ + { + "611001": "市辖区" + }, + { + "611002": "商州区" + }, + { + "611021": "洛南县" + }, + { + "611022": "丹凤县" + }, + { + "611023": "商南县" + }, + { + "611024": "山阳县" + }, + { + "611025": "镇安县" + }, + { + "611026": "柞水县" + } + ] + } + } + ] + }, + "620000": { + "甘肃省": [ + { + "620100": { + "兰州市": [ + { + "620101": "市辖区" + }, + { + "620102": "城关区" + }, + { + "620103": "七里河区" + }, + { + "620104": "西固区" + }, + { + "620105": "安宁区" + }, + { + "620111": "红古区" + }, + { + "620121": "永登县" + }, + { + "620122": "皋兰县" + }, + { + "620123": "榆中县" + } + ] + } + }, + { + "620200": { + "嘉峪关市": [ + { + "620201": "市辖区" + } + ] + } + }, + { + "620300": { + "金昌市": [ + { + "620301": "市辖区" + }, + { + "620302": "金川区" + }, + { + "620321": "永昌县" + } + ] + } + }, + { + "620400": { + "白银市": [ + { + "620401": "市辖区" + }, + { + "620402": "白银区" + }, + { + "620403": "平川区" + }, + { + "620421": "靖远县" + }, + { + "620422": "会宁县" + }, + { + "620423": "景泰县" + } + ] + } + }, + { + "620500": { + "天水市": [ + { + "620501": "市辖区" + }, + { + "620502": "秦州区" + }, + { + "620503": "麦积区" + }, + { + "620521": "清水县" + }, + { + "620522": "秦安县" + }, + { + "620523": "甘谷县" + }, + { + "620524": "武山县" + }, + { + "620525": "张家川回族自治县" + } + ] + } + }, + { + "620600": { + "武威市": [ + { + "620601": "市辖区" + }, + { + "620602": "凉州区" + }, + { + "620621": "民勤县" + }, + { + "620622": "古浪县" + }, + { + "620623": "天祝藏族自治县" + } + ] + } + }, + { + "620700": { + "张掖市": [ + { + "620701": "市辖区" + }, + { + "620702": "甘州区" + }, + { + "620721": "肃南裕固族自治县" + }, + { + "620722": "民乐县" + }, + { + "620723": "临泽县" + }, + { + "620724": "高台县" + }, + { + "620725": "山丹县" + } + ] + } + }, + { + "620800": { + "平凉市": [ + { + "620801": "市辖区" + }, + { + "620802": "崆峒区" + }, + { + "620821": "泾川县" + }, + { + "620822": "灵台县" + }, + { + "620823": "崇信县" + }, + { + "620824": "华亭县" + }, + { + "620825": "庄浪县" + }, + { + "620826": "静宁县" + } + ] + } + }, + { + "620900": { + "酒泉市": [ + { + "620901": "市辖区" + }, + { + "620902": "肃州区" + }, + { + "620921": "金塔县" + }, + { + "620922": "瓜州县" + }, + { + "620923": "肃北蒙古族自治县" + }, + { + "620924": "阿克塞哈萨克族自治县" + }, + { + "620981": "玉门市" + }, + { + "620982": "敦煌市" + } + ] + } + }, + { + "621000": { + "庆阳市": [ + { + "621001": "市辖区" + }, + { + "621002": "西峰区" + }, + { + "621021": "庆城县" + }, + { + "621022": "环县" + }, + { + "621023": "华池县" + }, + { + "621024": "合水县" + }, + { + "621025": "正宁县" + }, + { + "621026": "宁县" + }, + { + "621027": "镇原县" + } + ] + } + }, + { + "621100": { + "定西市": [ + { + "621101": "市辖区" + }, + { + "621102": "安定区" + }, + { + "621121": "通渭县" + }, + { + "621122": "陇西县" + }, + { + "621123": "渭源县" + }, + { + "621124": "临洮县" + }, + { + "621125": "漳县" + }, + { + "621126": "岷县" + } + ] + } + }, + { + "621200": { + "陇南市": [ + { + "621201": "市辖区" + }, + { + "621202": "武都区" + }, + { + "621221": "成县" + }, + { + "621222": "文县" + }, + { + "621223": "宕昌县" + }, + { + "621224": "康县" + }, + { + "621225": "西和县" + }, + { + "621226": "礼县" + }, + { + "621227": "徽县" + }, + { + "621228": "两当县" + } + ] + } + }, + { + "622900": { + "临夏回族自治州": [ + { + "622901": "临夏市" + }, + { + "622921": "临夏县" + }, + { + "622922": "康乐县" + }, + { + "622923": "永靖县" + }, + { + "622924": "广河县" + }, + { + "622925": "和政县" + }, + { + "622926": "东乡族自治县" + }, + { + "622927": "积石山保安族东乡族撒拉族自治县" + } + ] + } + }, + { + "623000": { + "甘南藏族自治州": [ + { + "623001": "合作市" + }, + { + "623021": "临潭县" + }, + { + "623022": "卓尼县" + }, + { + "623023": "舟曲县" + }, + { + "623024": "迭部县" + }, + { + "623025": "玛曲县" + }, + { + "623026": "碌曲县" + }, + { + "623027": "夏河县" + } + ] + } + } + ] + }, + "630000": { + "青海省": [ + { + "630100": { + "西宁市": [ + { + "630101": "市辖区" + }, + { + "630102": "城东区" + }, + { + "630103": "城中区" + }, + { + "630104": "城西区" + }, + { + "630105": "城北区" + }, + { + "630121": "大通回族土族自治县" + }, + { + "630122": "湟中县" + }, + { + "630123": "湟源县" + } + ] + } + }, + { + "630200": { + "海东市": [ + { + "630202": "乐都区" + }, + { + "630203": "平安区" + }, + { + "630222": "民和回族土族自治县" + }, + { + "630223": "互助土族自治县" + }, + { + "630224": "化隆回族自治县" + }, + { + "630225": "循化撒拉族自治县" + } + ] + } + }, + { + "632200": { + "海北藏族自治州": [ + { + "632221": "门源回族自治县" + }, + { + "632222": "祁连县" + }, + { + "632223": "海晏县" + }, + { + "632224": "刚察县" + } + ] + } + }, + { + "632300": { + "黄南藏族自治州": [ + { + "632321": "同仁县" + }, + { + "632322": "尖扎县" + }, + { + "632323": "泽库县" + }, + { + "632324": "河南蒙古族自治县" + } + ] + } + }, + { + "632500": { + "海南藏族自治州": [ + { + "632521": "共和县" + }, + { + "632522": "同德县" + }, + { + "632523": "贵德县" + }, + { + "632524": "兴海县" + }, + { + "632525": "贵南县" + } + ] + } + }, + { + "632600": { + "果洛藏族自治州": [ + { + "632621": "玛沁县" + }, + { + "632622": "班玛县" + }, + { + "632623": "甘德县" + }, + { + "632624": "达日县" + }, + { + "632625": "久治县" + }, + { + "632626": "玛多县" + } + ] + } + }, + { + "632700": { + "玉树藏族自治州": [ + { + "632701": "玉树市" + }, + { + "632722": "杂多县" + }, + { + "632723": "称多县" + }, + { + "632724": "治多县" + }, + { + "632725": "囊谦县" + }, + { + "632726": "曲麻莱县" + } + ] + } + }, + { + "632800": { + "海西蒙古族藏族自治州": [ + { + "632801": "格尔木市" + }, + { + "632802": "德令哈市" + }, + { + "632821": "乌兰县" + }, + { + "632822": "都兰县" + }, + { + "632823": "天峻县" + } + ] + } + } + ] + }, + "640000": { + "宁夏回族自治区": [ + { + "640100": { + "银川市": [ + { + "640101": "市辖区" + }, + { + "640104": "兴庆区" + }, + { + "640105": "西夏区" + }, + { + "640106": "金凤区" + }, + { + "640121": "永宁县" + }, + { + "640122": "贺兰县" + }, + { + "640181": "灵武市" + } + ] + } + }, + { + "640200": { + "石嘴山市": [ + { + "640201": "市辖区" + }, + { + "640202": "大武口区" + }, + { + "640205": "惠农区" + }, + { + "640221": "平罗县" + } + ] + } + }, + { + "640300": { + "吴忠市": [ + { + "640301": "市辖区" + }, + { + "640302": "利通区" + }, + { + "640303": "红寺堡区" + }, + { + "640323": "盐池县" + }, + { + "640324": "同心县" + }, + { + "640381": "青铜峡市" + } + ] + } + }, + { + "640400": { + "固原市": [ + { + "640401": "市辖区" + }, + { + "640402": "原州区" + }, + { + "640422": "西吉县" + }, + { + "640423": "隆德县" + }, + { + "640424": "泾源县" + }, + { + "640425": "彭阳县" + } + ] + } + }, + { + "640500": { + "中卫市": [ + { + "640501": "市辖区" + }, + { + "640502": "沙坡头区" + }, + { + "640521": "中宁县" + }, + { + "640522": "海原县" + } + ] + } + } + ] + }, + "650000": { + "新疆维吾尔自治区": [ + { + "650100": { + "乌鲁木齐市": [ + { + "650101": "市辖区" + }, + { + "650102": "天山区" + }, + { + "650103": "沙依巴克区" + }, + { + "650104": "新市区" + }, + { + "650105": "水磨沟区" + }, + { + "650106": "头屯河区" + }, + { + "650107": "达坂城区" + }, + { + "650109": "米东区" + }, + { + "650121": "乌鲁木齐县" + } + ] + } + }, + { + "650200": { + "克拉玛依市": [ + { + "650201": "市辖区" + }, + { + "650202": "独山子区" + }, + { + "650203": "克拉玛依区" + }, + { + "650204": "白碱滩区" + }, + { + "650205": "乌尔禾区" + } + ] + } + }, + { + "650400": { + "吐鲁番市": [ + { + "650402": "高昌区" + }, + { + "650421": "鄯善县" + }, + { + "650422": "托克逊县" + } + ] + } + }, + { + "650500": { + "哈密市": [ + { + "650502": "伊州区" + }, + { + "650521": "巴里坤哈萨克自治县" + }, + { + "650522": "伊吾县" + } + ] + } + }, + { + "652300": { + "昌吉回族自治州": [ + { + "652301": "昌吉市" + }, + { + "652302": "阜康市" + }, + { + "652323": "呼图壁县" + }, + { + "652324": "玛纳斯县" + }, + { + "652325": "奇台县" + }, + { + "652327": "吉木萨尔县" + }, + { + "652328": "木垒哈萨克自治县" + } + ] + } + }, + { + "652700": { + "博尔塔拉蒙古自治州": [ + { + "652701": "博乐市" + }, + { + "652702": "阿拉山口市" + }, + { + "652722": "精河县" + }, + { + "652723": "温泉县" + } + ] + } + }, + { + "652800": { + "巴音郭楞蒙古自治州": [ + { + "652801": "库尔勒市" + }, + { + "652822": "轮台县" + }, + { + "652823": "尉犁县" + }, + { + "652824": "若羌县" + }, + { + "652825": "且末县" + }, + { + "652826": "焉耆回族自治县" + }, + { + "652827": "和静县" + }, + { + "652828": "和硕县" + }, + { + "652829": "博湖县" + } + ] + } + }, + { + "652900": { + "阿克苏地区": [ + { + "652901": "阿克苏市" + }, + { + "652922": "温宿县" + }, + { + "652923": "库车县" + }, + { + "652924": "沙雅县" + }, + { + "652925": "新和县" + }, + { + "652926": "拜城县" + }, + { + "652927": "乌什县" + }, + { + "652928": "阿瓦提县" + }, + { + "652929": "柯坪县" + } + ] + } + }, + { + "653000": { + "克孜勒苏柯尔克孜自治州": [ + { + "653001": "阿图什市" + }, + { + "653022": "阿克陶县" + }, + { + "653023": "阿合奇县" + }, + { + "653024": "乌恰县" + } + ] + } + }, + { + "653100": { + "喀什地区": [ + { + "653101": "喀什市" + }, + { + "653121": "疏附县" + }, + { + "653122": "疏勒县" + }, + { + "653123": "英吉沙县" + }, + { + "653124": "泽普县" + }, + { + "653125": "莎车县" + }, + { + "653126": "叶城县" + }, + { + "653127": "麦盖提县" + }, + { + "653128": "岳普湖县" + }, + { + "653129": "伽师县" + }, + { + "653130": "巴楚县" + }, + { + "653131": "塔什库尔干塔吉克自治县" + } + ] + } + }, + { + "653200": { + "和田地区": [ + { + "653201": "和田市" + }, + { + "653221": "和田县" + }, + { + "653222": "墨玉县" + }, + { + "653223": "皮山县" + }, + { + "653224": "洛浦县" + }, + { + "653225": "策勒县" + }, + { + "653226": "于田县" + }, + { + "653227": "民丰县" + } + ] + } + }, + { + "654000": { + "伊犁哈萨克自治州": [ + { + "654002": "伊宁市" + }, + { + "654003": "奎屯市" + }, + { + "654004": "霍尔果斯市" + }, + { + "654021": "伊宁县" + }, + { + "654022": "察布查尔锡伯自治县" + }, + { + "654023": "霍城县" + }, + { + "654024": "巩留县" + }, + { + "654025": "新源县" + }, + { + "654026": "昭苏县" + }, + { + "654027": "特克斯县" + }, + { + "654028": "尼勒克县" + } + ] + } + }, + { + "654200": { + "塔城地区": [ + { + "654201": "塔城市" + }, + { + "654202": "乌苏市" + }, + { + "654221": "额敏县" + }, + { + "654223": "沙湾县" + }, + { + "654224": "托里县" + }, + { + "654225": "裕民县" + }, + { + "654226": "和布克赛尔蒙古自治县" + } + ] + } + }, + { + "654300": { + "阿勒泰地区": [ + { + "654301": "阿勒泰市" + }, + { + "654321": "布尔津县" + }, + { + "654322": "富蕴县" + }, + { + "654323": "福海县" + }, + { + "654324": "哈巴河县" + }, + { + "654325": "青河县" + }, + { + "654326": "吉木乃县" + } + ] + } + }, + { + "659000": { + "自治区直辖县级行政区划": [ + { + "659001": "石河子市" + }, + { + "659002": "阿拉尔市" + }, + { + "659003": "图木舒克市" + }, + { + "659004": "五家渠市" + }, + { + "659006": "铁门关市" + } + ] + } + } + ] + }, + "710000": { + "台湾省": [] + }, + "810000": { + "香港特别行政区": [] + }, + "820000": { + "澳门特别行政区": [] + } +} \ No newline at end of file diff --git a/UnPack/unpack/sibot/log/sibot.log b/UnPack/unpack/sibot/log/sibot.log new file mode 100644 index 0000000..6a6a92e --- /dev/null +++ b/UnPack/unpack/sibot/log/sibot.log @@ -0,0 +1,18 @@ +botclient 532 2022-02-10 15:12:45,687 ERROR :<_Rendezvous of RPC that terminated with: + status = StatusCode.UNKNOWN + details = "Stream removed" + debug_error_string = "{"created":"@1644477165.685000000","description":"Error received from peer ipv4:172.17.35.193:60001","file":"src/core/lib/surface/call.cc","file_line":1055,"grpc_message":"Stream removed","grpc_status":2}" +> +service 459 2022-02-10 16:24:00,328 ERROR :'No job by the id of id_auto_time was found' +server 118 2022-02-10 16:24:04,102 ERROR : +service 459 2022-02-10 16:27:12,413 ERROR :'No job by the id of id_auto_time was found' +op_type 20 2022-02-10 16:27:22,127 INFO :get_op_types sucessful +op_type 20 2022-02-10 16:27:24,401 INFO :get_op_types sucessful +op_type 20 2022-02-10 16:27:30,541 INFO :get_op_types sucessful +op_type 20 2022-02-10 16:27:32,587 INFO :get_op_types sucessful +botclient 663 2022-02-10 18:33:08,006 ERROR :<_Rendezvous of RPC that terminated with: + status = StatusCode.UNIMPLEMENTED + details = "Method not found!" + debug_error_string = "{"created":"@1644489188.006000000","description":"Error received from peer ipv4:172.17.35.193:60001","file":"src/core/lib/surface/call.cc","file_line":1055,"grpc_message":"Method not found!","grpc_status":12}" +> +main_form 1012 2022-02-10 18:33:08,006 ERROR :argument of type 'NoneType' is not iterable diff --git a/UnPack/unpack/sibot/sibot.conf b/UnPack/unpack/sibot/sibot.conf new file mode 100644 index 0000000..f34d13a --- /dev/null +++ b/UnPack/unpack/sibot/sibot.conf @@ -0,0 +1,22 @@ +[data] +path=sibot.db +filepath=download_file + +[hro] +api_endpoint=https://api.workai.com.cn +client_id=106716051667947520 +client_secret=7bbcecb0-b7f8-4f48-8e94-e748c32edc26 + +[ca_drivers] +path=["C:\\GM3000\\GM3000Mon.exe"] + +[time_point] +auto=1 + +[flag] +dev=1 +download=1 +city_code=350100 + +[terminals] +terminal = 0 \ No newline at end of file diff --git a/UnPack/unpack/sibot/sibot.db b/UnPack/unpack/sibot/sibot.db new file mode 100644 index 0000000..d2b6564 Binary files /dev/null and b/UnPack/unpack/sibot/sibot.db differ diff --git a/UnPack/unpack/sibot/standard_excel/standard_excel/减员模板.xlsx b/UnPack/unpack/sibot/standard_excel/standard_excel/减员模板.xlsx new file mode 100644 index 0000000..33bf152 Binary files /dev/null and b/UnPack/unpack/sibot/standard_excel/standard_excel/减员模板.xlsx differ diff --git a/UnPack/unpack/sibot/standard_excel/standard_excel/新参模板.xlsx b/UnPack/unpack/sibot/standard_excel/standard_excel/新参模板.xlsx new file mode 100644 index 0000000..f65e4c5 Binary files /dev/null and b/UnPack/unpack/sibot/standard_excel/standard_excel/新参模板.xlsx differ diff --git a/UnPack/unpack/sibot/standard_excel/standard_excel/补缴模板.xlsx b/UnPack/unpack/sibot/standard_excel/standard_excel/补缴模板.xlsx new file mode 100644 index 0000000..656f64f Binary files /dev/null and b/UnPack/unpack/sibot/standard_excel/standard_excel/补缴模板.xlsx differ diff --git a/UnPack/unpack/sibot/standard_excel/standard_excel/转入模板.xlsx b/UnPack/unpack/sibot/standard_excel/standard_excel/转入模板.xlsx new file mode 100644 index 0000000..75e9add Binary files /dev/null and b/UnPack/unpack/sibot/standard_excel/standard_excel/转入模板.xlsx differ diff --git a/UnPack/unpack/sibot/减员1.xlsx b/UnPack/unpack/sibot/减员1.xlsx new file mode 100644 index 0000000..33bf152 Binary files /dev/null and b/UnPack/unpack/sibot/减员1.xlsx differ diff --git a/UnPack/unpack/sibot/社保外部后道减员导入.xlsx b/UnPack/unpack/sibot/社保外部后道减员导入.xlsx new file mode 100644 index 0000000..ae6d3d7 Binary files /dev/null and b/UnPack/unpack/sibot/社保外部后道减员导入.xlsx differ diff --git a/UnPack/unpack/tax_bot.ico b/UnPack/unpack/tax_bot.ico new file mode 100644 index 0000000..ee2bec4 Binary files /dev/null and b/UnPack/unpack/tax_bot.ico differ diff --git a/UnPack/unpack/taxbot.ico b/UnPack/unpack/taxbot.ico new file mode 100644 index 0000000..ee2bec4 Binary files /dev/null and b/UnPack/unpack/taxbot.ico differ diff --git a/UnPack/unpack/单个打包.bat b/UnPack/unpack/单个打包.bat new file mode 100644 index 0000000..e4e01a4 --- /dev/null +++ b/UnPack/unpack/单个打包.bat @@ -0,0 +1,17 @@ +@echo off + +ping 127.0.0.1 -n 1 > nul +echo ... +echo ... +echo ��ʼ���Worker + +F:\OFFICE\CODE\stand_alone\environment\sibot\Scripts\pyinstaller.exe -Fc --hidden-import=pkg_resources --distpath=./hefei --icon=sbkj.ico F:\OFFICE\CODE\stand_alone\sibot\sibot\worker\server.py -n Worker + +echo ���Controller���� +echo ... +echo ... +echo ... +echo ��ʼɾ��������ʱ�ļ�... +rmdir /S /Q .\build +del /a /f /s .\Worker.spec +echo ɾ��������ʱ�ļ����... \ No newline at end of file diff --git a/UnPack/unpack/社保机器人正式版.bat b/UnPack/unpack/社保机器人正式版.bat new file mode 100644 index 0000000..8cd332b --- /dev/null +++ b/UnPack/unpack/社保机器人正式版.bat @@ -0,0 +1,40 @@ +@echo off + +ping 127.0.0.1 -n 1 > nul +echo ... +echo ... +echo ��ʼ���Controlle + +D:\developer\python\Scripts\pyinstaller.exe -Fc --hidden-import=pkg_resources --distpath=./sibot --icon=bot.ico D:\developer\Code\alone\sibot\sibot\controller\server.py -n Controller + +echo ���Controlle���� + + +ping 127.0.0.1 -n 1 > nul +echo ... +echo ... +echo ��ʼ���Worker + +D:\developer\python\Scripts\pyinstaller.exe -Fc --hidden-import=pkg_resources --distpath=./sibot --icon=bot.ico D:\developer\Code\alone\sibot\sibot\worker\server.py -n Worker + +echo ���Worker���� + +ping 127.0.0.1 -n 1 > nul +echo ... +echo ... +echo ��ʼ���Bot + +D:\developer\python\Scripts\pyinstaller.exe -Fw --hidden-import=pkg_resources --distpath=./sibot --icon=bot.ico D:\developer\Code\alone\sibot\sibot\watcher\server.py -n Bot + +echo ���Bot���� + +echo ... +echo ... +echo ... +echo ��ʼɾ��������ʱ�ļ�... +rmdir /S /Q .\build +del /a /f /s .\Controller.spec +del /a /f /s .\Worker.spec +del /a /f /s .\Bot.spec +del /a /f /s .\BotClient.spec +echo ɾ��������ʱ�ļ����... \ No newline at end of file