前言
疫情信息的获取,已经成为我们日常生活中的一件常事了。我们会从很多渠道获得这些信息数据,用来合理应对疫情。本文章主要介绍利用爬虫获得疫情信息数据。
1.网站分析
目标网站某讯的,开发者工具查看xhr文件如下:
其中
list?adCode=500000&limit=30 是某地区30天的疫情数据
list?province_code=cq&page_size=10 是某省市的有关疫情的新闻
其他xhr也是有关疫情数据,可自行分析提取。
list?adCode=500000&limit=30 :
list?province_code=cq&page_size=10:
随着网站查询地区的变化,可知其中唯一变化的是province_code和adCode。其中province_code是省市名称简写,adCode是某地区的编号代码。比如如果是重庆-渝北区,则province_code=cq和adCode=500112。adCode和province_code我已经全部收集好了,将在文章末尾展示,供大家使用。(收集不易。觉得有用点个赞吧!!!)
2.代码展示
1.getInfo.py
用于获得某地区30天的疫情变化数据和新闻数据,并将数据存入表格。在本例中,用于查找的是重庆永川区。
import requests
import re
import cityInfo
import xlsxwriter
if __name__ == '__main__':
# provinceName=input('请输入省市:')
# cityName=input('请输入城市名字:')
provinceName = '重庆'
cityName = '永川区'
# 根据字典获得地区对应adCode
city_id = cityInfo.cityInfo.get(provinceName).get(cityName).get('id')
province_code = cityInfo.cityInfo.get(provinceName).get('province_code')
url = f'https://api.inews.qq.com/newsqa/v1/query/pubished/daily/list?adCode={city_id}&limit=30'
url0 = f'https://api.dreamreader.qq.com/news/v1/province/news/list?province_code={province_code}&page_size=10'
headers = {'Content-Type': 'application/json',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) '
'Chrome/107.0.0.0 Safari/537.36 Edg/107.0.1418.24',
'Referer': 'https://news.qq.com/'}
response = requests.get(url, headers)
response0 = requests.get(url0, headers)
# 数据获得------30天疫情数据------
# 时间列表
date_list = re.findall('"date":"(.*?)"', response.text)
# 累计确诊病例
confirm_list = re.findall('"confirm":(.*?),', response.text)
# 死亡
dead_list = re.findall('"dead":(.*?),', response.text)
# 治愈
heal_list = re.findall('"heal":(.*?),', response.text)
# 今日新增确诊病例
confirm_add_list = re.findall('"confirm_add":"(.*?)"', response.text)
# 新增无症状感染者
yes_wzz_add_list = re.findall('"yes_wzz_add":(.*?),', response.text)
# 数据获得---------新闻---------
# 新闻标题
title_list = re.findall('"title":"(.*?)"', response0.text)
# 新闻发布时间
publish_time_list = re.findall('"publish_time":"(.*?)"', response0.text)
# 新闻网站地址
news_url_list = re.findall('"news_url":"(.*?)"', response0.text)
# 出版社名称
srcfrom_list = re.findall('"srcfrom":"(.*?)"', response0.text)
# 创建表格
workbook = xlsxwriter.Workbook('data\\' + city_id + provinceName + cityName + '.xlsx')
# 30天疫情信息存入表格
worksheet = workbook.add_worksheet('地区30天变化')
worksheet.write(0, 0, "时间")
worksheet.write(0, 1, "本土确诊")
worksheet.write(0, 2, "死亡")
worksheet.write(0, 3, "治愈")
worksheet.write(0, 4, "新增确诊")
worksheet.write(0, 5, "新增无症状")
for i in range(0, len(date_list)):
worksheet.write(i + 1, 0, date_list[i])
worksheet.write(i + 1, 1, confirm_list[i])
worksheet.write(i + 1, 2, dead_list[i])
worksheet.write(i + 1, 3, heal_list[i])
worksheet.write(i + 1, 4, confirm_add_list[i])
worksheet.write(i + 1, 5, yes_wzz_add_list[i])
# 新闻信息存入表格
worksheet0 = workbook.add_worksheet('地区新闻')
worksheet0.write(0, 0, "新闻标题")
worksheet0.write(0, 1, "发布时间")
worksheet0.write(0, 2, "新闻地址")
worksheet0.write(0, 3, "出版社")
for i in range(0, len(title_list)):
worksheet0.write(i + 1, 0, title_list[i])
worksheet0.write(i + 1, 1, publish_time_list[i])
worksheet0.write(i + 1, 2, news_url_list[i])
worksheet0.write(i + 1, 3, srcfrom_list[i])
workbook.close()
效果展示:


2.cityInfo.py
省份城市对应adCode和province_code,字典格式。(收集不易,望点赞)
cityInfo = {
"广东": {
"province_code": "gd",
"广东": {
"id": "440000"
},
"广州": {
"id": "440100"
},
"韶关": {
"id": "440200"
},
"深圳": {
"id": "440300"
},
"珠海": {
"id": "440400"
},
"汕头": {
"id": "440500"
},
"佛山": {
"id": "440600"
},
"江门": {
"id": "440700"
},
"湛江": {
"id": "440800"
},
"茂名": {
"id": "440900"
},
"肇庆": {
"id": "441200"
},
"惠州": {
"id": "441300"
},
"梅州": {
"id": "441400"
},
"汕尾": {
"id": "441500"
},
"河源": {
"id": "441600"
},
"阳江": {
"id": "441700"
},
"清远": {
"id": "441800"
},
"东莞": {
"id": "441900"
},
"中山": {
"id": "442000"
},
"潮州": {
"id": "445100"
},
"揭阳": {
"id": "445200"
},
"云浮": {
"id": "445300"
}
},
"山西": {
"province_code": "shanxi",
"山西": {
"id": "140000"
},
"太原": {
"id": "140100"
},
"大同": {
"id": "140200"
},
"阳泉": {
"id": "140300"
},
"长治": {
"id": "140400"
},
"晋城": {
"id": "140500"
},
"朔州": {
"id": "140600"
},
"晋中": {
"id": "140700"
},
"运城": {
"id": "140800"
},
"忻州": {
"id": "140900"
},
"临汾": {
"id": "141000"
},
"吕梁": {
"id": "141100"
}
},
"内蒙古": {
"province_code": "neimenggu",
"内蒙古": {
"id": "150000"
},
"呼和浩特": {
"id": "150100"
},
"包头": {
"id": "150200"
},
"乌海": {
"id": "150300"
},
"赤峰": {
"id": "150400"
},
"通辽": {
"id": "150500"
},
"鄂尔多斯": {
"id": "150600"
},
"呼伦贝尔": {
"id": "150700"
},
"巴彦淖尔": {
"id": "150800"
},
"乌兰察布": {
"id": "150900"
},
"兴安盟": {
"id": "152200"
},
"锡林郭勒盟": {
"id": "152500"
},
"阿拉善盟": {
"id": "152900"
}
},
"北京": {
"province_code": "bj",
"北京": {
"id": "110000"
},
"朝阳区": {
"id": "110105"
},
"海淀区": {
"id": "110108"
},
"昌平区": {
"id": "110114"
},
"丰台区": {
"id": "110106"
},
"西城区": {
"id": "110102"
},
"东城区": {
"id": "110101"
},
"房山区": {
"id": "110111"
},
"石景山区": {
"id": "110107"
},
"大兴区": {
"id": "110115"
},
"顺义区": {
"id": "110113"
},
"通州区": {
"id": "110112"
},
"平谷区": {
"id": "110117"
},
"怀柔区": {
"id": "110116"
},
"门头沟区": {
"id": "110109"
},
"密云区": {
"id": "110118"
},
"延庆区": {
"id": "110119"
}
},
"福建": {
"province_code": "fj",
"福建": {
"id": "350000"
},
"福州": {
"id": "350100"
},
"厦门": {
"id": "350200"
},
"莆田": {
"id": "350300"
},
"三明": {
"id": "350400"
},
"泉州": {
"id": "350500"
},
"漳州": {
"id": "350600"
},
"南平": {
"id": "350700"
},
"龙岩": {
"id": "350800"
},
"宁德": {
"id": "350900"
}
},
"新疆": {
"province_code": "xinjiang",
"新疆": {
"id": "650000"
},
"乌鲁木齐": {
"id": "650100"
},
"克拉玛依": {
"id": "650200"
},
"吐鲁番": {
"id": "650400"
},
"哈密": {
"id": "650500"
},
"昌吉": {
"id": "652300"
},
"博尔塔拉": {
"id": "652700"
},
"巴音郭楞": {
"id": "652800"
},
"阿克苏": {
"id": "652900"
},
"克孜勒苏柯尔克孜": {
"id": "653000"
},
"喀什": {
"id": "653100"
},
"和田": {
"id": "653200"
},
"伊犁": {
"id": "654000"
},
"塔城": {
"id": "654200"
},
"阿勒泰": {
"id": "654300"
},
"石河子": {
"id": "659001"
},
"北屯": {
"id": "659005"
}
},
"陕西": {
"province_code": "xian",
"陕西": {
"id": "610000"
},
"西安": {
"id": "610100"
},
"铜川": {
"id": "610200"
},
"宝鸡": {
"id": "610300"
},
"咸阳": {
"id": "610400"
},
"渭南": {
"id": "610500"
},
"延安": {
"id": "610600"
},
"汉中": {
"id": "610700"
},
"榆林": {
"id": "610800"
},
"安康": {
"id": "610900"
},
"商洛": {
"id": "611000"
}
},
"四川": {
"province_code": "cd",
"四川": {
"id": "510000"
},
"成都": {
"id": "510100"
},
"自贡": {
"id": "510300"
},
"攀枝花": {
"id": "510400"
},
"泸州": {
"id": "510500"
},
"德阳": {
"id": "510600"
},
"绵阳": {
"id": "510700"
},
"广元": {
"id": "510800"
},
"遂宁": {
"id": "510900"
},
"内江": {
"id": "511000"
},
"乐山": {
"id": "511100"
},
"南充": {
"id": "511300"
},
"眉山": {
"id": "511400"
},
"宜宾": {
"id": "511500"
},
"广安": {
"id": "511600"
},
"达州": {
"id": "511700"
},
"雅安": {
"id": "511800"
},
"巴中": {
"id": "511900"
},
"资阳": {
"id": "512000"
},
"阿坝": {
"id": "513200"
},
"甘孜": {
"id": "513300"
},
"凉山": {
"id": "513400"
}
},
"湖南": {
"province_code": "hn",
"湖南": {
"id": "430000"
},
"长沙": {
"id": "430100"
},
"株洲": {
"id": "430200"
},
"湘潭": {
"id": "430300"
},
"衡阳": {
"id": "430400"
},
"邵阳": {
"id": "430500"
},
"岳阳": {
"id": "430600"
},
"常德": {
"id": "430700"
},
"张家界": {
"id": "430800"
},
"益阳": {
"id": "430900"
},
"郴州": {
"id": "431000"
},
"永州": {
"id": "431100"
},
"怀化": {
"id": "431200"
},
"娄底": {
"id": "431300"
},
"湘西": {
"id": "433100"
}
},
"天津": {
"province_code": "tj",
"天津": {
"id": "120000"
},
"南开区": {
"id": "120104"
},
"河北区": {
"id": "120105"
},
"滨海新区": {
"id": "120116"
},
"河西区": {
"id": "120103"
},
"北辰区": {
"id": "120113"
},
"静海区": {
"id": "120118"
},
"津南区": {
"id": "120112"
},
"西青区": {
"id": "120111"
},
"河东区": {
"id": "120102"
},
"和平区": {
"id": "120101"
},
"武清区": {
"id": "120114"
},
"宝坻区": {
"id": "120115"
},
"红桥区": {
"id": "120106"
},
"宁河区": {
"id": "120117"
},
"东丽区": {
"id": "120110"
},
"蓟州区": {
"id": "120119"
}
},
"河南": {
"province_code": "henan",
"河南": {
"id": "410000"
},
"郑州": {
"id": "410100"
},
"开封": {
"id": "410200"
},
"洛阳": {
"id": "410300"
},
"平顶山": {
"id": "410400"
},
"安阳": {
"id": "410500"
},
"鹤壁": {
"id": "410600"
},
"新乡": {
"id": "410700"
},
"焦作": {
"id": "410800"
},
"濮阳": {
"id": "410900"
},
"许昌": {
"id": "411000"
},
"漯河": {
"id": "411100"
},
"三门峡": {
"id": "411200"
},
"南阳": {
"id": "411300"
},
"商丘": {
"id": "411400"
},
"信阳": {
"id": "411500"
},
"周口": {
"id": "411600"
},
"驻马店": {
"id": "411700"
},
"济源": {
"id": "419001"
}
},
"江苏": {
"province_code": "jiangsu",
"江苏": {
"id": "320000"
},
"南京": {
"id": "320100"
},
"无锡": {
"id": "320200"
},
"徐州": {
"id": "320300"
},
"常州": {
"id": "320400"
},
"苏州": {
"id": "320500"
},
"南通": {
"id": "320600"
},
"连云港": {
"id": "320700"
},
"淮安": {
"id": "320800"
},
"盐城": {
"id": "320900"
},
"扬州": {
"id": "321000"
},
"镇江": {
"id": "321100"
},
"泰州": {
"id": "321200"
},
"宿迁": {
"id": "321300"
}
},
"云南": {
"province_code": "yn",
"云南": {
"id": "530000"
},
"昆明": {
"id": "530100"
},
"曲靖": {
"id": "530300"
},
"玉溪": {
"id": "530400"
},
"保山": {
"id": "530500"
},
"昭通": {
"id": "530600"
},
"丽江": {
"id": "530700"
},
"普洱": {
"id": "530800"
},
"临沧": {
"id": "530900"
},
"楚雄": {
"id": "532300"
},
"红河": {
"id": "532500"
},
"文山": {
"id": "532600"
},
"西双版纳": {
"id": "532800"
},
"大理": {
"id": "532900"
},
"德宏": {
"id": "533100"
},
"怒江": {
"id": "533300"
},
"迪庆": {
"id": "533400"
}
},
"浙江": {
"province_code": "zj",
"浙江": {
"id": "330000"
},
"杭州": {
"id": "330100"
},
"宁波": {
"id": "330200"
},
"温州": {
"id": "330300"
},
"嘉兴": {
"id": "330400"
},
"湖州": {
"id": "330500"
},
"绍兴": {
"id": "330600"
},
"金华": {
"id": "330700"
},
"衢州": {
"id": "330800"
},
"舟山": {
"id": "330900"
},
"台州": {
"id": "331000"
},
"丽水": {
"id": "331100"
}
},
"西藏": {
"province_code": "xizang",
"西藏": {
"id": "540000"
},
"拉萨": {
"id": "540100"
},
"日喀则": {
"id": "540200"
},
"昌都": {
"id": "540300"
},
"林芝": {
"id": "540400"
},
"山南": {
"id": "540500"
},
"那曲": {
"id": "540600"
},
"阿里": {
"id": "542500"
}
},
"重庆": {
"province_code": "cq",
"重庆": {
"id": "500000"
},
"万州区": {
"id": "500101"
},
"渝北区": {
"id": "500112"
},
"渝中区": {
"id": "500103"
},
"沙坪坝区": {
"id": "500106"
},
"九龙坡区": {
"id": "500107"
},
"南岸区": {
"id": "500108"
},
"北碚区": {
"id": "500109"
},
"江津区": {
"id": "500116"
},
"南川区": {
"id": "500119"
},
"綦江区": {
"id": "500110"
},
"忠县": {
"id": "500233"
},
"潼南区": {
"id": "500152"
},
"荣昌区": {
"id": "500153"
},
"巫山县": {
"id": "500237"
},
"垫江县": {
"id": "500231"
},
"云阳县": {
"id": "500235"
},
"武隆区": {
"id": "500156"
},
"永川区": {
"id": "500118"
},
"涪陵区": {
"id": "500102"
},
"璧山区": {
"id": "500120"
},
"铜梁区": {
"id": "500151"
},
"大足区": {
"id": "500111"
},
"黔江区": {
"id": "500114"
},
"酉阳土家族苗族自治县": {
"id": "500242"
},
"巴南区": {
"id": "500113"
},
"城口县": {
"id": "500229"
},
"丰都县": {
"id": "500230"
},
"江北区": {
"id": "500105"
},
"奉节县": {
"id": "500236"
},
"合川区": {
"id": "500117"
},
"大渡口区": {
"id": "500104"
},
"梁平区": {
"id": "500155"
},
"巫溪县": {
"id": "500238"
},
"石柱土家族自治县": {
"id": "500240"
},
"秀山土家族苗族自治县": {
"id": "500241"
},
"长寿区": {
"id": "500115"
},
"彭水苗族土家族自治县": {
"id": "500243"
}
},
"上海": {
"province_code": "sh",
"上海": {
"id": "310000"
},
"静安区": {
"id": "310106"
},
"徐汇区": {
"id": "310104"
},
"奉贤区": {
"id": "310120"
},
"浦东新区": {
"id": "310115"
},
"闵行区": {
"id": "310112"
},
"虹口区": {
"id": "310109"
},
"杨浦区": {
"id": "310110"
},
"黄浦区": {
"id": "310101"
},
"崇明区": {
"id": "310151"
},
"嘉定区": {
"id": "310114"
},
"普陀区": {
"id": "310107"
},
"金山区": {
"id": "310116"
},
"青浦区": {
"id": "310118"
},
"长宁区": {
"id": "310105"
}
},
"辽宁": {
"province_code": "ln",
"辽宁": {
"id": "210000"
},
"沈阳": {
"id": "210100"
},
"大连": {
"id": "210200"
},
"鞍山": {
"id": "210300"
},
"抚顺": {
"id": "210400"
},
"本溪": {
"id": "210500"
},
"丹东": {
"id": "210600"
},
"锦州": {
"id": "210700"
},
"营口": {
"id": "210800"
},
"阜新": {
"id": "210900"
},
"辽阳": {
"id": "211000"
},
"盘锦": {
"id": "211100"
},
"铁岭": {
"id": "211200"
},
"朝阳": {
"id": "211300"
},
"葫芦岛": {
"id": "211400"
}
},
"山东": {
"province_code": "sd",
"山东": {
"id": "370000"
},
"济南": {
"id": "370100"
},
"青岛": {
"id": "370200"
},
"淄博": {
"id": "370300"
},
"枣庄": {
"id": "370400"
},
"烟台": {
"id": "370600"
},
"潍坊": {
"id": "370700"
},
"济宁": {
"id": "370800"
},
"泰安": {
"id": "370900"
},
"威海": {
"id": "371000"
},
"日照": {
"id": "371100"
},
"临沂": {
"id": "371300"
},
"德州": {
"id": "371400"
},
"聊城": {
"id": "371500"
},
"菏泽": {
"id": "371700"
}
},
"安徽": {
"province_code": "ah",
"安徽": {
"id": "340000"
},
"合肥": {
"id": "340100"
},
"芜湖": {
"id": "340200"
},
"蚌埠": {
"id": "340300"
},
"淮南": {
"id": "340400"
},
"马鞍山": {
"id": "340500"
},
"淮北": {
"id": "340600"
},
"铜陵": {
"id": "340700"
},
"安庆": {
"id": "340800"
},
"黄山": {
"id": "341000"
},
"滁州": {
"id": "341100"
},
"阜阳": {
"id": "341200"
},
"宿州": {
"id": "341300"
},
"六安": {
"id": "341500"
},
"亳州": {
"id": "341600"
},
"池州": {
"id": "341700"
},
"宣城": {
"id": "341800"
}
},
"黑龙江": {
"province_code": "heilongjiang",
"黑龙江": {
"id": "230000"
},
"哈尔滨": {
"id": "230100"
},
"齐齐哈尔": {
"id": "230200"
},
"鸡西": {
"id": "230300"
},
"鹤岗": {
"id": "230400"
},
"双鸭山": {
"id": "230500"
},
"大庆": {
"id": "230600"
},
"伊春": {
"id": "230700"
},
"佳木斯": {
"id": "230800"
},
"七台河": {
"id": "230900"
},
"牡丹江": {
"id": "231000"
},
"黑河": {
"id": "231100"
},
"绥化": {
"id": "231200"
},
"大兴安岭": {
"id": "232700"
}
},
"海南": {
"province_code": "hainan",
"海南": {
"id": "460000"
},
"海口": {
"id": "460100"
},
"三亚": {
"id": "460200"
},
"三沙": {
"id": "460300"
},
"儋州": {
"id": "460400"
},
"五指山": {
"id": "469001"
},
"琼海": {
"id": "469002"
},
"文昌": {
"id": "469005"
},
"万宁": {
"id": "469006"
},
"东方": {
"id": "469007"
},
"定安": {
"id": "469021"
},
"屯昌": {
"id": "469022"
},
"澄迈": {
"id": "469023"
},
"临高": {
"id": "469024"
},
"白沙": {
"id": "469025"
},
"昌江": {
"id": "469026"
},
"乐东": {
"id": "469027"
},
"陵水": {
"id": "469028"
},
"保亭": {
"id": "469029"
},
"琼中": {
"id": "469030"
}
},
"青海": {
"province_code": "qinghai",
"青海": {
"id": "630000"
},
"西宁": {
"id": "630100"
},
"海东": {
"id": "630200"
},
"海北": {
"id": "632200"
},
"黄南": {
"id": "632300"
},
"海南": {
"id": "632500"
},
"果洛": {
"id": "632600"
},
"玉树": {
"id": "632700"
},
"海西蒙古族": {
"id": "632800"
}
},
"吉林": {
"province_code": "jilin",
"吉林": {
"id": "220000"
},
"长春": {
"id": "220100"
},
"吉林市": {
"id": "220200"
},
"四平": {
"id": "220300"
},
"辽源": {
"id": "220400"
},
"通化": {
"id": "220500"
},
"白山": {
"id": "220600"
},
"松原": {
"id": "220700"
},
"白城": {
"id": "220800"
},
"延边": {
"id": "222400"
},
"公主岭": {
"id": "220381"
}
},
"贵州": {
"province_code": "guizhou",
"贵州": {
"id": "520000"
},
"贵阳": {
"id": "520100"
},
"六盘水": {
"id": "520200"
},
"遵义": {
"id": "520300"
},
"安顺": {
"id": "520400"
},
"毕节": {
"id": "520500"
},
"铜仁": {
"id": "520600"
},
"黔西南": {
"id": "522300"
},
"黔东南": {
"id": "522600"
},
"黔南": {
"id": "522700"
}
},
"广西": {
"province_code": "guangxi",
"广西": {
"id": "450000"
},
"南宁": {
"id": "450100"
},
"柳州": {
"id": "450200"
},
"桂林": {
"id": "450300"
},
"梧州": {
"id": "450400"
},
"北海": {
"id": "450500"
},
"防城港": {
"id": "450600"
},
"钦州": {
"id": "450700"
},
"贵港": {
"id": "450800"
},
"玉林": {
"id": "450900"
},
"百色": {
"id": "451000"
},
"贺州": {
"id": "451100"
},
"河池": {
"id": "451200"
},
"来宾": {
"id": "451300"
},
"崇左": {
"id": "451400"
}
},
"甘肃": {
"province_code": "gansu",
"甘肃": {
"id": "620000"
},
"兰州": {
"id": "620100"
},
"嘉峪关": {
"id": "620200"
},
"金昌": {
"id": "620300"
},
"白银": {
"id": "620400"
},
"天水": {
"id": "620500"
},
"武威": {
"id": "620600"
},
"张掖": {
"id": "620700"
},
"平凉": {
"id": "620800"
},
"酒泉": {
"id": "620900"
},
"庆阳": {
"id": "621000"
},
"定西": {
"id": "621100"
},
"陇南": {
"id": "621200"
},
"临夏": {
"id": "622900"
},
"甘南": {
"id": "623000"
}
},
"湖北": {
"province_code": "hb",
"湖北": {
"id": "420000"
},
"武汉": {
"id": "420100"
},
"黄石": {
"id": "420200"
},
"十堰": {
"id": "420300"
},
"宜昌": {
"id": "420500"
},
"襄阳": {
"id": "420600"
},
"鄂州": {
"id": "420700"
},
"荆门": {
"id": "420800"
},
"孝感": {
"id": "420900"
},
"荆州": {
"id": "421000"
},
"黄冈": {
"id": "421100"
},
"咸宁": {
"id": "421200"
},
"随州": {
"id": "421300"
},
"恩施": {
"id": "422800"
},
"仙桃": {
"id": "429004"
},
"潜江": {
"id": "429005"
},
"天门": {
"id": "429006"
},
"神农架林区": {
"id": "429021"
}
},
"宁夏": {
"province_code": "ningxia",
"宁夏": {
"id": "640000"
},
"银川": {
"id": "640100"
},
"石嘴山": {
"id": "640200"
},
"吴忠": {
"id": "640300"
},
"固原": {
"id": "640400"
},
"中卫": {
"id": "640500"
}
},
"河北": {
"province_code": "hebei",
"河北": {
"id": "130000"
},
"石家庄": {
"id": "130100"
},
"唐山": {
"id": "130200"
},
"秦皇岛": {
"id": "130300"
},
"邯郸": {
"id": "130400"
},
"邢台": {
"id": "130500"
},
"保定": {
"id": "130600"
},
"张家口": {
"id": "130700"
},
"承德": {
"id": "130800"
},
"沧州": {
"id": "130900"
},
"廊坊": {
"id": "131000"
},
"衡水": {
"id": "131100"
}
},
"江西": {
"province_code": "jiangxi",
"江西": {
"id": "360000"
},
"南昌": {
"id": "360100"
},
"景德镇": {
"id": "360200"
},
"萍乡": {
"id": "360300"
},
"九江": {
"id": "360400"
},
"新余": {
"id": "360500"
},
"鹰潭": {
"id": "360600"
},
"赣州": {
"id": "360700"
},
"吉安": {
"id": "360800"
},
"宜春": {
"id": "360900"
},
"抚州": {
"id": "361000"
},
"上饶": {
"id": "361100"
}
}
}