python天氣查詢

MKT-porter發表於2024-05-06

爬蟲中國天氣網

# # -*- coding: UTF-8 -*-
# import requests
# import json
# lat = '34.036080833'
# lng = '108.759264000'
# lng = str(lng)
# lat = str(lat)
# ak = '你的百度地圖AK'
# output = 'json'
# list = {'location':lat +','+ lng,'ak':ak,'output':output}
# res = requests.get(url='http://api.map.baidu.com/geocoder/v2/', params=list)
# result = res.json()
# print(result)
# city = result['result']['addressComponent']['city']
# print('省區:'+city)
# district = result['result']['addressComponent']['district']
# print('縣區:'+ district)
# print("-------------------------------")
# tianqi = requests.get(url="http://wthrcdn.etouch.cn/weather_mini?city="+district)
# data = tianqi.json()
# print(data)
# high =data['data']['wendu']
# print('溫度:'+high +'℃')




# -*- coding: UTF-8 -*-
import requests
import csv
import random
import time
import socket
import pandas as pd
from bs4 import BeautifulSoup
import urllib


import re
import random 
def getHTMLtext(city_code):
    # http://www.weather.com.cn/data/cityinfo/101110101.html
    # http://www.weather.com.cn/weather/101110101.shtml
    # url = f'http://www.weather.com.cn/data/cityinfo/{city_code}.html'
    url = f'http://www.weather.com.cn/weather/{city_code}.shtml'
    response = urllib.request.urlopen(url)
    content = response.read().decode('utf-8')
    #print("網頁內容",content)
    return content


 
# 查詢城市程式碼
def search_city_code(city_name):
    city_code = '-1'
 
    df = pd.read_json('city_code.json')
    for row in df.values:
        row_data = row[0]
        city_data = row_data['市']
        for cd in city_data:
            # print(cd['市名'], cd['編碼'])
            if (city_name == cd['市名'] or cd['市名'] in city_name):
                city_code = cd['編碼']
                break
    print("城市名字",city_name,"城市程式碼",city_code)
    return city_code
 

def get_data(html_text):
    final = []
    bs = BeautifulSoup(html_text, "html.parser")# 建立BeautifulSoup物件
    body = bs.body # 獲取body部分
    data = body.find('div', {'id':'7d'}) # 找到id=7d的div
    ul = data.find('ul', {'class':'t clearfix'})
    li = ul.find_all('li')
    # print li
 
    for day in li: # 對每個li標籤中的內容進行遍歷
        temp = []
        # 這裡有問題
        date = day.find('h1').string # 找到日期
        temp.append(date)
        inf = day.find_all('p') # 找到li標籤中所有的p標籤
        temp.append(inf[0].string) # 將第一個p標籤中的內容(天氣狀況)加入到temp中
        if inf[1].find('span') is None:
            temperature_higgest = None # 天氣預報可能沒有當天的最高氣溫(到了傍晚,就是這樣),需要加一個判斷,來輸出最低氣溫
        else:
            temperature_higgest = inf[1].find('span').string # 找到最高氣溫
            # temperature_higgest = temperature_higgest.replace('℃', '') # 到了晚上網站內容會有變動,去掉這個符號
        temperature_lowest = inf[1].find('i').string # 找到最低溫度
        # temperature_lowest = temperature_lowest.replace('℃', '')
        temp.append(temperature_higgest)
        temp.append(temperature_lowest)
        final.append(temp)
    print("天氣結果",final)
    return final

'''

if __name__ == '__main__':
    city_name_list = ['重慶']  # 獲取以上五個城市天氣資料
    #for cn in city_name_list:
    city_code = search_city_code(city_name_list[0])
    
    html_str = getHTMLtext(city_code)
    result = get_data(html_str)  # 獲得1-7天和當天的資料
        
'''

  

city_code.json

{
	"城市程式碼": [{
			"省": "北京",
			"市": [{
					"市名": "北京",
					"編碼": "101010100"
				},
				{
					"市名": "朝陽",
					"編碼": "101010300"
				},
				{
					"市名": "順義",
					"編碼": "101010400"
				},
				{
					"市名": "懷柔",
					"編碼": "101010500"
				},
				{
					"市名": "通州",
					"編碼": "101010600"
				},
				{
					"市名": "昌平",
					"編碼": "101010700"
				},
				{
					"市名": "延慶",
					"編碼": "101010800"
				},
				{
					"市名": "豐臺",
					"編碼": "101010900"
				},
				{
					"市名": "石景山",
					"編碼": "101011000"
				},
				{
					"市名": "大興",
					"編碼": "101011100"
				},
				{
					"市名": "房山",
					"編碼": "101011200"
				},
				{
					"市名": "密雲",
					"編碼": "101011300"
				},
				{
					"市名": "門頭溝",
					"編碼": "101011400"
				},
				{
					"市名": "平谷",
					"編碼": "101011500"
				},
				{
					"市名": "八達嶺",
					"編碼": "101011600"
				},
				{
					"市名": "佛爺頂",
					"編碼": "101011700"
				},
				{
					"市名": "湯河口",
					"編碼": "101011800"
				},
				{
					"市名": "密雲上甸子",
					"編碼": "101011900"
				},
				{
					"市名": "齋堂",
					"編碼": "101012000"
				},
				{
					"市名": "霞雲嶺",
					"編碼": "101012100"
				},
				{
					"市名": "北京城區",
					"編碼": "101012200"
				},
				{
					"市名": "海淀",
					"編碼": "101010200"
				}
			]
		},
		{
			"省": "天津市",
			"市": [{
					"市名": "天津",
					"編碼": "101030100"
				},
				{
					"市名": "寶坻",
					"編碼": "101030300"
				},
				{
					"市名": "東麗",
					"編碼": "101030400"
				},
				{
					"市名": "西青",
					"編碼": "101030500"
				},
				{
					"市名": "北辰",
					"編碼": "101030600"
				},
				{
					"市名": "薊縣",
					"編碼": "101031400"
				},
				{
					"市名": "漢沽",
					"編碼": "101030800"
				},
				{
					"市名": "靜海",
					"編碼": "101030900"
				},
				{
					"市名": "津南",
					"編碼": "101031000"
				},
				{
					"市名": "塘沽",
					"編碼": "101031100"
				},
				{
					"市名": "大港",
					"編碼": "101031200"
				},
				{
					"市名": "武清",
					"編碼": "101030200"
				},
				{
					"市名": "寧河",
					"編碼": "101030700"
				}
			]
		},
		{
			"省": "上海",
			"市": [{
					"市名": "上海",
					"編碼": "101020100"
				},
				{
					"市名": "寶山",
					"編碼": "101020300"
				},
				{
					"市名": "嘉定",
					"編碼": "101020500"
				},
				{
					"市名": "南匯",
					"編碼": "101020600"
				},
				{
					"市名": "浦東",
					"編碼": "101021300"
				},
				{
					"市名": "青浦",
					"編碼": "101020800"
				},
				{
					"市名": "松江",
					"編碼": "101020900"
				},
				{
					"市名": "奉賢",
					"編碼": "101021000"
				},
				{
					"市名": "崇明",
					"編碼": "101021100"
				},
				{
					"市名": "徐家彙",
					"編碼": "101021200"
				},
				{
					"市名": "閔行",
					"編碼": "101020200"
				},
				{
					"市名": "金山",
					"編碼": "101020700"
				}
			]
		},
		{
			"省": "河北",
			"市": [{
					"市名": "石家莊",
					"編碼": "101090101"
				},
				{
					"市名": "張家口",
					"編碼": "101090301"
				},
				{
					"市名": "承德",
					"編碼": "101090402"
				},
				{
					"市名": "唐山",
					"編碼": "101090501"
				},
				{
					"市名": "秦皇島",
					"編碼": "101091101"
				},
				{
					"市名": "滄州",
					"編碼": "101090701"
				},
				{
					"市名": "衡水",
					"編碼": "101090801"
				},
				{
					"市名": "邢臺",
					"編碼": "101090901"
				},
				{
					"市名": "邯鄲",
					"編碼": "101091001"
				},
				{
					"市名": "保定",
					"編碼": "101090201"
				},
				{
					"市名": "廊坊",
					"編碼": "101090601"
				}
			]
		},
		{
			"省": "河南",
			"市": [{
					"市名": "鄭州",
					"編碼": "101180101"
				},
				{
					"市名": "新鄉",
					"編碼": "101180301"
				},
				{
					"市名": "許昌",
					"編碼": "101180401"
				},
				{
					"市名": "平頂山",
					"編碼": "101180501"
				},
				{
					"市名": "信陽",
					"編碼": "101180601"
				},
				{
					"市名": "南陽",
					"編碼": "101180701"
				},
				{
					"市名": "開封",
					"編碼": "101180801"
				},
				{
					"市名": "洛陽",
					"編碼": "101180901"
				},
				{
					"市名": "商丘",
					"編碼": "101181001"
				},
				{
					"市名": "焦作",
					"編碼": "101181101"
				},
				{
					"市名": "鶴壁",
					"編碼": "101181201"
				},
				{
					"市名": "濮陽",
					"編碼": "101181301"
				},
				{
					"市名": "周口",
					"編碼": "101181401"
				},
				{
					"市名": "漯河",
					"編碼": "101181501"
				},
				{
					"市名": "駐馬店",
					"編碼": "101181601"
				},
				{
					"市名": "三門峽",
					"編碼": "101181701"
				},
				{
					"市名": "濟源",
					"編碼": "101181801"
				},
				{
					"市名": "安陽",
					"編碼": "101180201"
				}
			]
		},
		{
			"省": "安徽",
			"市": [{
					"市名": "合肥",
					"編碼": "101220101"
				},
				{
					"市名": "蕪湖",
					"編碼": "101220301"
				},
				{
					"市名": "淮南",
					"編碼": "101220401"
				},
				{
					"市名": "馬鞍山",
					"編碼": "101220501"
				},
				{
					"市名": "安慶",
					"編碼": "101220601"
				},
				{
					"市名": "宿州",
					"編碼": "101220701"
				},
				{
					"市名": "阜陽",
					"編碼": "101220801"
				},
				{
					"市名": "亳州",
					"編碼": "101220901"
				},
				{
					"市名": "黃山",
					"編碼": "101221001"
				},
				{
					"市名": "滁州",
					"編碼": "101221101"
				},
				{
					"市名": "淮北",
					"編碼": "101221201"
				},
				{
					"市名": "銅陵",
					"編碼": "101221301"
				},
				{
					"市名": "宣城",
					"編碼": "101221401"
				},
				{
					"市名": "六安",
					"編碼": "101221501"
				},
				{
					"市名": "巢湖",
					"編碼": "101221601"
				},
				{
					"市名": "池州",
					"編碼": "101221701"
				},
				{
					"市名": "蚌埠",
					"編碼": "101220201"
				}
			]
		},
		{
			"省": "浙江",
			"市": [{
					"市名": "杭州",
					"編碼": "101210101"
				},
				{
					"市名": "舟山",
					"編碼": "101211101"
				},
				{
					"市名": "湖州",
					"編碼": "101210201"
				},
				{
					"市名": "嘉興",
					"編碼": "101210301"
				},
				{
					"市名": "金華",
					"編碼": "101210901"
				},
				{
					"市名": "紹興",
					"編碼": "101210501"
				},
				{
					"市名": "台州",
					"編碼": "101210601"
				},
				{
					"市名": "溫州",
					"編碼": "101210701"
				},
				{
					"市名": "麗水",
					"編碼": "101210801"
				},
				{
					"市名": "衢州",
					"編碼": "101211001"
				},
				{
					"市名": "寧波",
					"編碼": "101210401"
				}
			]
		},
		{
			"省": "重慶",
			"市": [{
					"市名": "重慶",
					"編碼": "101040100"
				},
				{
					"市名": "合川",
					"編碼": "101040300"
				},
				{
					"市名": "南川",
					"編碼": "101040400"
				},
				{
					"市名": "江津",
					"編碼": "101040500"
				},
				{
					"市名": "萬盛",
					"編碼": "101040600"
				},
				{
					"市名": "渝北",
					"編碼": "101040700"
				},
				{
					"市名": "北碚",
					"編碼": "101040800"
				},
				{
					"市名": "巴南",
					"編碼": "101040900"
				},
				{
					"市名": "長壽",
					"編碼": "101041000"
				},
				{
					"市名": "黔江",
					"編碼": "101041100"
				},
				{
					"市名": "萬州天城",
					"編碼": "101041200"
				},
				{
					"市名": "萬州龍寶",
					"編碼": "101041300"
				},
				{
					"市名": "涪陵",
					"編碼": "101041400"
				},
				{
					"市名": "開縣",
					"編碼": "101041500"
				},
				{
					"市名": "城口",
					"編碼": "101041600"
				},
				{
					"市名": "雲陽",
					"編碼": "101041700"
				},
				{
					"市名": "巫溪",
					"編碼": "101041800"
				},
				{
					"市名": "奉節",
					"編碼": "101041900"
				},
				{
					"市名": "巫山",
					"編碼": "101042000"
				},
				{
					"市名": "潼南",
					"編碼": "101042100"
				},
				{
					"市名": "墊江",
					"編碼": "101042200"
				},
				{
					"市名": "梁平",
					"編碼": "101042300"
				},
				{
					"市名": "忠縣",
					"編碼": "101042400"
				},
				{
					"市名": "石柱",
					"編碼": "101042500"
				},
				{
					"市名": "大足",
					"編碼": "101042600"
				},
				{
					"市名": "榮昌",
					"編碼": "101042700"
				},
				{
					"市名": "銅梁",
					"編碼": "101042800"
				},
				{
					"市名": "璧山",
					"編碼": "101042900"
				},
				{
					"市名": "豐都",
					"編碼": "101043000"
				},
				{
					"市名": "武隆",
					"編碼": "101043100"
				},
				{
					"市名": "彭水",
					"編碼": "101043200"
				},
				{
					"市名": "綦江",
					"編碼": "101043300"
				},
				{
					"市名": "酉陽",
					"編碼": "101043400"
				},
				{
					"市名": "秀山",
					"編碼": "101043600"
				},
				{
					"市名": "沙坪壩",
					"編碼": "101043700"
				},
				{
					"市名": "永川",
					"編碼": "101040200"
				}
			]
		},
		{
			"省": "福建",
			"市": [{
					"市名": "福州",
					"編碼": "101230101"
				},
				{
					"市名": "泉州",
					"編碼": "101230501"
				},
				{
					"市名": "漳州",
					"編碼": "101230601"
				},
				{
					"市名": "龍巖",
					"編碼": "101230701"
				},
				{
					"市名": "晉江",
					"編碼": "101230509"
				},
				{
					"市名": "南平",
					"編碼": "101230901"
				},
				{
					"市名": "廈門",
					"編碼": "101230201"
				},
				{
					"市名": "寧德",
					"編碼": "101230301"
				},
				{
					"市名": "莆田",
					"編碼": "101230401"
				},
				{
					"市名": "三明",
					"編碼": "101230801"
				}
			]
		},
		{
			"省": "甘肅",
			"市": [{
					"市名": "蘭州",
					"編碼": "101160101"
				},
				{
					"市名": "平涼",
					"編碼": "101160301"
				},
				{
					"市名": "慶陽",
					"編碼": "101160401"
				},
				{
					"市名": "武威",
					"編碼": "101160501"
				},
				{
					"市名": "金昌",
					"編碼": "101160601"
				},
				{
					"市名": "嘉峪關",
					"編碼": "101161401"
				},
				{
					"市名": "酒泉",
					"編碼": "101160801"
				},
				{
					"市名": "天水",
					"編碼": "101160901"
				},
				{
					"市名": "武都",
					"編碼": "101161001"
				},
				{
					"市名": "臨夏",
					"編碼": "101161101"
				},
				{
					"市名": "合作",
					"編碼": "101161201"
				},
				{
					"市名": "白銀",
					"編碼": "101161301"
				},
				{
					"市名": "定西",
					"編碼": "101160201"
				},
				{
					"市名": "張掖",
					"編碼": "101160701"
				}
			]
		},
		{
			"省": "廣東",
			"市": [{
					"市名": "廣州",
					"編碼": "101280101"
				},
				{
					"市名": "惠州",
					"編碼": "101280301"
				},
				{
					"市名": "梅州",
					"編碼": "101280401"
				},
				{
					"市名": "汕頭",
					"編碼": "101280501"
				},
				{
					"市名": "深圳",
					"編碼": "101280601"
				},
				{
					"市名": "珠海",
					"編碼": "101280701"
				},
				{
					"市名": "佛山",
					"編碼": "101280800"
				},
				{
					"市名": "肇慶",
					"編碼": "101280901"
				},
				{
					"市名": "湛江",
					"編碼": "101281001"
				},
				{
					"市名": "江門",
					"編碼": "101281101"
				},
				{
					"市名": "河源",
					"編碼": "101281201"
				},
				{
					"市名": "清遠",
					"編碼": "101281301"
				},
				{
					"市名": "雲浮",
					"編碼": "101281401"
				},
				{
					"市名": "潮州",
					"編碼": "101281501"
				},
				{
					"市名": "東莞",
					"編碼": "101281601"
				},
				{
					"市名": "中山",
					"編碼": "101281701"
				},
				{
					"市名": "陽江",
					"編碼": "101281801"
				},
				{
					"市名": "揭陽",
					"編碼": "101281901"
				},
				{
					"市名": "茂名",
					"編碼": "101282001"
				},
				{
					"市名": "汕尾",
					"編碼": "101282101"
				},
				{
					"市名": "韶關",
					"編碼": "101280201"
				}
			]
		},
		{
			"省": "廣西",
			"市": [{
					"市名": "南寧",
					"編碼": "101300101"
				},
				{
					"市名": "柳州",
					"編碼": "101300301"
				},
				{
					"市名": "來賓",
					"編碼": "101300401"
				},
				{
					"市名": "桂林",
					"編碼": "101300501"
				},
				{
					"市名": "梧州",
					"編碼": "101300601"
				},
				{
					"市名": "防城港",
					"編碼": "101301401"
				},
				{
					"市名": "貴港",
					"編碼": "101300801"
				},
				{
					"市名": "玉林",
					"編碼": "101300901"
				},
				{
					"市名": "百色",
					"編碼": "101301001"
				},
				{
					"市名": "欽州",
					"編碼": "101301101"
				},
				{
					"市名": "河池",
					"編碼": "101301201"
				},
				{
					"市名": "北海",
					"編碼": "101301301"
				},
				{
					"市名": "崇左",
					"編碼": "101300201"
				},
				{
					"市名": "賀州",
					"編碼": "101300701"
				}
			]
		},
		{
			"省": "貴州",
			"市": [{
					"市名": "貴陽",
					"編碼": "101260101"
				},
				{
					"市名": "安順",
					"編碼": "101260301"
				},
				{
					"市名": "都勻",
					"編碼": "101260401"
				},
				{
					"市名": "興義",
					"編碼": "101260906"
				},
				{
					"市名": "銅仁",
					"編碼": "101260601"
				},
				{
					"市名": "畢節",
					"編碼": "101260701"
				},
				{
					"市名": "六盤水",
					"編碼": "101260801"
				},
				{
					"市名": "遵義",
					"編碼": "101260201"
				},
				{
					"市名": "凱里",
					"編碼": "101260501"
				}
			]
		},
		{
			"省": "雲南",
			"市": [{
					"市名": "昆明",
					"編碼": "101290101"
				},
				{
					"市名": "紅河",
					"編碼": "101290301"
				},
				{
					"市名": "文山",
					"編碼": "101290601"
				},
				{
					"市名": "玉溪",
					"編碼": "101290701"
				},
				{
					"市名": "楚雄",
					"編碼": "101290801"
				},
				{
					"市名": "普洱",
					"編碼": "101290901"
				},
				{
					"市名": "昭通",
					"編碼": "101291001"
				},
				{
					"市名": "臨滄",
					"編碼": "101291101"
				},
				{
					"市名": "怒江",
					"編碼": "101291201"
				},
				{
					"市名": "香格里拉",
					"編碼": "101291301"
				},
				{
					"市名": "麗江",
					"編碼": "101291401"
				},
				{
					"市名": "德宏",
					"編碼": "101291501"
				},
				{
					"市名": "景洪",
					"編碼": "101291601"
				},
				{
					"市名": "大理",
					"編碼": "101290201"
				},
				{
					"市名": "曲靖",
					"編碼": "101290401"
				},
				{
					"市名": "保山",
					"編碼": "101290501"
				}
			]
		},
		{
			"省": "內蒙古",
			"市": [{
					"市名": "呼和浩特",
					"編碼": "101080101"
				},
				{
					"市名": "烏海",
					"編碼": "101080301"
				},
				{
					"市名": "集寧",
					"編碼": "101080401"
				},
				{
					"市名": "通遼",
					"編碼": "101080501"
				},
				{
					"市名": "阿拉善左旗",
					"編碼": "101081201"
				},
				{
					"市名": "鄂爾多斯",
					"編碼": "101080701"
				},
				{
					"市名": "臨河",
					"編碼": "101080801"
				},
				{
					"市名": "錫林浩特",
					"編碼": "101080901"
				},
				{
					"市名": "呼倫貝爾",
					"編碼": "101081000"
				},
				{
					"市名": "烏蘭浩特",
					"編碼": "101081101"
				},
				{
					"市名": "包頭",
					"編碼": "101080201"
				},
				{
					"市名": "赤峰",
					"編碼": "101080601"
				}
			]
		},
		{
			"省": "江西",
			"市": [{
					"市名": "南昌",
					"編碼": "101240101"
				},
				{
					"市名": "上饒",
					"編碼": "101240301"
				},
				{
					"市名": "撫州",
					"編碼": "101240401"
				},
				{
					"市名": "宜春",
					"編碼": "101240501"
				},
				{
					"市名": "鷹潭",
					"編碼": "101241101"
				},
				{
					"市名": "贛州",
					"編碼": "101240701"
				},
				{
					"市名": "景德鎮",
					"編碼": "101240801"
				},
				{
					"市名": "萍鄉",
					"編碼": "101240901"
				},
				{
					"市名": "新餘",
					"編碼": "101241001"
				},
				{
					"市名": "九江",
					"編碼": "101240201"
				},
				{
					"市名": "吉安",
					"編碼": "101240601"
				}
			]
		},
		{
			"省": "湖北",
			"市": [{
					"市名": "武漢",
					"編碼": "101200101"
				},
				{
					"市名": "黃岡",
					"編碼": "101200501"
				},
				{
					"市名": "荊州",
					"編碼": "101200801"
				},
				{
					"市名": "宜昌",
					"編碼": "101200901"
				},
				{
					"市名": "恩施",
					"編碼": "101201001"
				},
				{
					"市名": "十堰",
					"編碼": "101201101"
				},
				{
					"市名": "神農架",
					"編碼": "101201201"
				},
				{
					"市名": "隨州",
					"編碼": "101201301"
				},
				{
					"市名": "荊門",
					"編碼": "101201401"
				},
				{
					"市名": "天門",
					"編碼": "101201501"
				},
				{
					"市名": "仙桃",
					"編碼": "101201601"
				},
				{
					"市名": "潛江",
					"編碼": "101201701"
				},
				{
					"市名": "襄樊",
					"編碼": "101200201"
				},
				{
					"市名": "鄂州",
					"編碼": "101200301"
				},
				{
					"市名": "孝感",
					"編碼": "101200401"
				},
				{
					"市名": "黃石",
					"編碼": "101200601"
				},
				{
					"市名": "咸寧",
					"編碼": "101200701"
				}
			]
		},
		{
			"省": "四川",
			"市": [{
					"市名": "成都",
					"編碼": "101270101"
				},
				{
					"市名": "自貢",
					"編碼": "101270301"
				},
				{
					"市名": "綿陽",
					"編碼": "101270401"
				},
				{
					"市名": "南充",
					"編碼": "101270501"
				},
				{
					"市名": "達州",
					"編碼": "101270601"
				},
				{
					"市名": "遂寧",
					"編碼": "101270701"
				},
				{
					"市名": "廣安",
					"編碼": "101270801"
				},
				{
					"市名": "巴中",
					"編碼": "101270901"
				},
				{
					"市名": "瀘州",
					"編碼": "101271001"
				},
				{
					"市名": "宜賓",
					"編碼": "101271101"
				},
				{
					"市名": "內江",
					"編碼": "101271201"
				},
				{
					"市名": "資陽",
					"編碼": "101271301"
				},
				{
					"市名": "樂山",
					"編碼": "101271401"
				},
				{
					"市名": "眉山",
					"編碼": "101271501"
				},
				{
					"市名": "涼山",
					"編碼": "101271601"
				},
				{
					"市名": "雅安",
					"編碼": "101271701"
				},
				{
					"市名": "甘孜",
					"編碼": "101271801"
				},
				{
					"市名": "阿壩",
					"編碼": "101271901"
				},
				{
					"市名": "德陽",
					"編碼": "101272001"
				},
				{
					"市名": "廣元",
					"編碼": "101272101"
				},
				{
					"市名": "攀枝花",
					"編碼": "101270201"
				}
			]
		},
		{
			"省": "寧夏",
			"市": [{
					"市名": "銀川",
					"編碼": "101170101"
				},
				{
					"市名": "中衛",
					"編碼": "101170501"
				},
				{
					"市名": "固原",
					"編碼": "101170401"
				},
				{
					"市名": "石嘴山",
					"編碼": "101170201"
				},
				{
					"市名": "吳忠",
					"編碼": "101170301"
				}
			]
		},
		{
			"省": "青海省",
			"市": [{
					"市名": "西寧",
					"編碼": "101150101"
				},
				{
					"市名": "黃南",
					"編碼": "101150301"
				},
				{
					"市名": "海北",
					"編碼": "101150801"
				},
				{
					"市名": "果洛",
					"編碼": "101150501"
				},
				{
					"市名": "玉樹",
					"編碼": "101150601"
				},
				{
					"市名": "海西",
					"編碼": "101150701"
				},
				{
					"市名": "海東",
					"編碼": "101150201"
				},
				{
					"市名": "海南",
					"編碼": "101150401"
				}
			]
		},
		{
			"省": "山東",
			"市": [{
					"市名": "濟南",
					"編碼": "101120101"
				},
				{
					"市名": "濰坊",
					"編碼": "101120601"
				},
				{
					"市名": "臨沂",
					"編碼": "101120901"
				},
				{
					"市名": "菏澤",
					"編碼": "101121001"
				},
				{
					"市名": "濱州",
					"編碼": "101121101"
				},
				{
					"市名": "東營",
					"編碼": "101121201"
				},
				{
					"市名": "威海",
					"編碼": "101121301"
				},
				{
					"市名": "棗莊",
					"編碼": "101121401"
				},
				{
					"市名": "日照",
					"編碼": "101121501"
				},
				{
					"市名": "萊蕪",
					"編碼": "101121601"
				},
				{
					"市名": "聊城",
					"編碼": "101121701"
				},
				{
					"市名": "青島",
					"編碼": "101120201"
				},
				{
					"市名": "淄博",
					"編碼": "101120301"
				},
				{
					"市名": "德州",
					"編碼": "101120401"
				},
				{
					"市名": "煙臺",
					"編碼": "101120501"
				},
				{
					"市名": "濟寧",
					"編碼": "101120701"
				},
				{
					"市名": "泰安",
					"編碼": "101120801"
				}
			]
		},
		{
			"省": "陝西省",
			"市": [{
					"市名": "西安",
					"編碼": "101110101"
				},
				{
					"市名": "延安",
					"編碼": "101110300"
				},
				{
					"市名": "榆林",
					"編碼": "101110401"
				},
				{
					"市名": "銅川",
					"編碼": "101111001"
				},
				{
					"市名": "商洛",
					"編碼": "101110601"
				},
				{
					"市名": "安康",
					"編碼": "101110701"
				},
				{
					"市名": "漢中",
					"編碼": "101110801"
				},
				{
					"市名": "寶雞",
					"編碼": "101110901"
				},
				{
					"市名": "咸陽",
					"編碼": "101110200"
				},
				{
					"市名": "渭南",
					"編碼": "101110501"
				}
			]
		},
		{
			"省": "山西",
			"市": [{
					"市名": "太原",
					"編碼": "101100101"
				},
				{
					"市名": "臨汾",
					"編碼": "101100701"
				},
				{
					"市名": "運城",
					"編碼": "101100801"
				},
				{
					"市名": "朔州",
					"編碼": "101100901"
				},
				{
					"市名": "忻州",
					"編碼": "101101001"
				},
				{
					"市名": "長治",
					"編碼": "101100501"
				},
				{
					"市名": "大同",
					"編碼": "101100201"
				},
				{
					"市名": "陽泉",
					"編碼": "101100301"
				},
				{
					"市名": "晉中",
					"編碼": "101100401"
				},
				{
					"市名": "晉城",
					"編碼": "101100601"
				},
				{
					"市名": "呂梁",
					"編碼": "101101100"
				}
			]
		},
		{
			"省": "新疆",
			"市": [{
					"市名": "烏魯木齊",
					"編碼": "101130101"
				},
				{
					"市名": "石河子",
					"編碼": "101130301"
				},
				{
					"市名": "昌吉",
					"編碼": "101130401"
				},
				{
					"市名": "吐魯番",
					"編碼": "101130501"
				},
				{
					"市名": "庫爾勒",
					"編碼": "101130601"
				},
				{
					"市名": "阿拉爾",
					"編碼": "101130701"
				},
				{
					"市名": "阿克蘇",
					"編碼": "101130801"
				},
				{
					"市名": "喀什",
					"編碼": "101130901"
				},
				{
					"市名": "伊寧",
					"編碼": "101131001"
				},
				{
					"市名": "塔城",
					"編碼": "101131101"
				},
				{
					"市名": "哈密",
					"編碼": "101131201"
				},
				{
					"市名": "和田",
					"編碼": "101131301"
				},
				{
					"市名": "阿勒泰",
					"編碼": "101131401"
				},
				{
					"市名": "阿圖什",
					"編碼": "101131501"
				},
				{
					"市名": "博樂",
					"編碼": "101131601"
				},
				{
					"市名": "克拉瑪依",
					"編碼": "101130201"
				}
			]
		},
		{
			"省": "西藏",
			"市": [{
					"市名": "拉薩",
					"編碼": "101140101"
				},
				{
					"市名": "山南",
					"編碼": "101140301"
				},
				{
					"市名": "阿里",
					"編碼": "101140701"
				},
				{
					"市名": "昌都",
					"編碼": "101140501"
				},
				{
					"市名": "那曲",
					"編碼": "101140601"
				},
				{
					"市名": "日喀則",
					"編碼": "101140201"
				},
				{
					"市名": "林芝",
					"編碼": "101140401"
				}
			]
		},
		{
			"省": "臺灣",
			"市": [{
					"市名": "臺北縣",
					"編碼": "101340101"
				},
				{
					"市名": "高雄",
					"編碼": "101340201"
				},
				{
					"市名": "臺中",
					"編碼": "101340401"
				}
			]
		},
		{
			"省": "海南省",
			"市": [{
					"市名": "海口",
					"編碼": "101310101"
				},
				{
					"市名": "三亞",
					"編碼": "101310201"
				},
				{
					"市名": "東方",
					"編碼": "101310202"
				},
				{
					"市名": "臨高",
					"編碼": "101310203"
				},
				{
					"市名": "澄邁",
					"編碼": "101310204"
				},
				{
					"市名": "儋州",
					"編碼": "101310205"
				},
				{
					"市名": "昌江",
					"編碼": "101310206"
				},
				{
					"市名": "白沙",
					"編碼": "101310207"
				},
				{
					"市名": "瓊中",
					"編碼": "101310208"
				},
				{
					"市名": "定安",
					"編碼": "101310209"
				},
				{
					"市名": "屯昌",
					"編碼": "101310210"
				},
				{
					"市名": "瓊海",
					"編碼": "101310211"
				},
				{
					"市名": "文昌",
					"編碼": "101310212"
				},
				{
					"市名": "保亭",
					"編碼": "101310214"
				},
				{
					"市名": "萬寧",
					"編碼": "101310215"
				},
				{
					"市名": "陵水",
					"編碼": "101310216"
				},
				{
					"市名": "西沙",
					"編碼": "101310217"
				},
				{
					"市名": "南沙島",
					"編碼": "101310220"
				},
				{
					"市名": "樂東",
					"編碼": "101310221"
				},
				{
					"市名": "五指山",
					"編碼": "101310222"
				},
				{
					"市名": "瓊山",
					"編碼": "101310102"
				}
			]
		},
		{
			"省": "湖南",
			"市": [{
					"市名": "長沙",
					"編碼": "101250101"
				},
				{
					"市名": "株洲",
					"編碼": "101250301"
				},
				{
					"市名": "衡陽",
					"編碼": "101250401"
				},
				{
					"市名": "郴州",
					"編碼": "101250501"
				},
				{
					"市名": "常德",
					"編碼": "101250601"
				},
				{
					"市名": "益陽",
					"編碼": "101250700"
				},
				{
					"市名": "婁底",
					"編碼": "101250801"
				},
				{
					"市名": "邵陽",
					"編碼": "101250901"
				},
				{
					"市名": "岳陽",
					"編碼": "101251001"
				},
				{
					"市名": "張家界",
					"編碼": "101251101"
				},
				{
					"市名": "懷化",
					"編碼": "101251201"
				},
				{
					"市名": "黔陽",
					"編碼": "101251301"
				},
				{
					"市名": "永州",
					"編碼": "101251401"
				},
				{
					"市名": "吉首",
					"編碼": "101251501"
				},
				{
					"市名": "湘潭",
					"編碼": "101250201"
				}
			]
		},
		{
			"省": "江蘇",
			"市": [{
					"市名": "南京",
					"編碼": "101190101"
				},
				{
					"市名": "鎮江",
					"編碼": "101190301"
				},
				{
					"市名": "蘇州",
					"編碼": "101190401"
				},
				{
					"市名": "南通",
					"編碼": "101190501"
				},
				{
					"市名": "揚州",
					"編碼": "101190601"
				},
				{
					"市名": "宿遷",
					"編碼": "101191301"
				},
				{
					"市名": "徐州",
					"編碼": "101190801"
				},
				{
					"市名": "淮安",
					"編碼": "101190901"
				},
				{
					"市名": "連雲港",
					"編碼": "101191001"
				},
				{
					"市名": "常州",
					"編碼": "101191101"
				},
				{
					"市名": "泰州",
					"編碼": "101191201"
				},
				{
					"市名": "無錫",
					"編碼": "101190201"
				},
				{
					"市名": "鹽城",
					"編碼": "101190701"
				}
			]
		},
		{
			"省": "黑龍江",
			"市": [{
					"市名": "哈爾濱",
					"編碼": "101050101"
				},
				{
					"市名": "牡丹江",
					"編碼": "101050301"
				},
				{
					"市名": "佳木斯",
					"編碼": "101050401"
				},
				{
					"市名": "綏化",
					"編碼": "101050501"
				},
				{
					"市名": "黑河",
					"編碼": "101050601"
				},
				{
					"市名": "雙鴨山",
					"編碼": "101051301"
				},
				{
					"市名": "伊春",
					"編碼": "101050801"
				},
				{
					"市名": "大慶",
					"編碼": "101050901"
				},
				{
					"市名": "七臺河",
					"編碼": "101051002"
				},
				{
					"市名": "雞西",
					"編碼": "101051101"
				},
				{
					"市名": "鶴崗",
					"編碼": "101051201"
				},
				{
					"市名": "齊齊哈爾",
					"編碼": "101050201"
				},
				{
					"市名": "大興安嶺",
					"編碼": "101050701"
				}
			]
		},
		{
			"省": "吉林",
			"市": [{
					"市名": "長春",
					"編碼": "101060101"
				},
				{
					"市名": "延吉",
					"編碼": "101060301"
				},
				{
					"市名": "四平",
					"編碼": "101060401"
				},
				{
					"市名": "白山",
					"編碼": "101060901"
				},
				{
					"市名": "白城",
					"編碼": "101060601"
				},
				{
					"市名": "遼源",
					"編碼": "101060701"
				},
				{
					"市名": "松原",
					"編碼": "101060801"
				},
				{
					"市名": "吉林",
					"編碼": "101060201"
				},
				{
					"市名": "通化",
					"編碼": "101060501"
				}
			]
		},
		{
			"省": "遼寧",
			"市": [{
					"市名": "瀋陽",
					"編碼": "101070101"
				},
				{
					"市名": "鞍山",
					"編碼": "101070301"
				},
				{
					"市名": "撫順",
					"編碼": "101070401"
				},
				{
					"市名": "本溪",
					"編碼": "101070501"
				},
				{
					"市名": "丹東",
					"編碼": "101070601"
				},
				{
					"市名": "葫蘆島",
					"編碼": "101071401"
				},
				{
					"市名": "營口",
					"編碼": "101070801"
				},
				{
					"市名": "阜新",
					"編碼": "101070901"
				},
				{
					"市名": "遼陽",
					"編碼": "101071001"
				},
				{
					"市名": "鐵嶺",
					"編碼": "101071101"
				},
				{
					"市名": "朝陽",
					"編碼": "101071201"
				},
				{
					"市名": "盤錦",
					"編碼": "101071301"
				},
				{
					"市名": "大連",
					"編碼": "101070201"
				},
				{
					"市名": "錦州",
					"編碼": "101070701"
				}
			]
		}
	]
}

  

相關文章