Skip to content

Instantly share code, notes, and snippets.

@Benjamin1021523
Last active October 16, 2018 12:31
Show Gist options
  • Select an option

  • Save Benjamin1021523/4abd2cc0838ead65c2ebfea5580cd030 to your computer and use it in GitHub Desktop.

Select an option

Save Benjamin1021523/4abd2cc0838ead65c2ebfea5580cd030 to your computer and use it in GitHub Desktop.
台灣氣象api稍微試用一下(api沒有的就用google了
<?php
set_time_limit(0);
header("Content-Type:text/html; charset=utf-8");
date_default_timezone_set("Asia/Taipei");
$CountryName = ["","基隆市", "新北市", "臺北市", "桃園市", "新竹市", "新竹縣", "苗栗縣", "臺中市", "彰化縣", "南投縣", "雲林縣", "嘉義市", "嘉義縣", "臺南市", "高雄市", "屏東縣", "宜蘭縣", "花蓮縣", "臺東縣", "金門縣", "連江縣", "澎湖縣"];
$CountyToTown = array(
1 => array([13,"仁愛區","1001704"],[14,"信義區","1001707"],[15,"中正區","1001701"],[16,"中山區","1001705"],[17,"安樂區","1001706"],[18,"暖暖區","1001703"],[19,"七堵區","1001702"]),
2 => array([20,"萬里區","6502800"],[21,"金山區","6502700"],[26,"板橋區","6500100"],[27,"汐止區","6501100"],[28,"深坑區","6501800"],[29,"石碇區","6501900"],[30,"瑞芳區","6501200"],[31,"平溪區","6502400"],[32,"雙溪區","6502500"],[33,"貢寮區","6502600"],[34,"新店區","6500600"],[35,"坪林區","6502000"],[36,"烏來區","6502900"],[37,"永和區","6500400"],[38,"中和區","6500300"],[39,"土城區","6501300"],[40,"三峽區","6500900"],[41,"樹林區","6500700"],[42,"鶯歌區","6500800"],[43,"三重區","6500200"],[44,"新莊區","6500500"],[45,"泰山區","6501600"],[46,"林口區","6501700"],[47,"蘆洲區","6501400"],[48,"五股區","6501500"],[49,"八里區","6502300"],[50,"淡水區","6501000"],[51,"三芝區","6502100"],[52,"石門區","6502200"]),
3 => array([1,"中正區","6300500"],[2,"大同區","6300600"],[3,"中山區","6300400"],[4,"松山區","6300300"],[5,"大安區","6300300"],[6,"萬華區","6300700"],[7,"信義區","6300200"],[8,"士林區","6301100"],[9,"北投區","6301200"],[10,"內湖區","6301000"],[11,"南港區","6300900"],[12,"文山區","6300800"]),
4 => array([81,"中壢區","6800200"],[82,"平鎮區","6801000"],[83,"龍潭區","6800900"],[84,"楊梅區","6800400"],[85,"新屋區","6801100"],[86,"觀音區","6801200"],[87,"桃園區","6800100"],[88,"龜山區","6800700"],[89,"八德區","6800800"],[90,"大溪區","6800300"],[91,"復興區","6801300"],[92,"大園區","6800600"],[93,"蘆竹區","6800500"]),
5 => array([65,"東區","1001801"],[66,"香山區","1001803"],[67,"北區","1001802"]),
6 => array([68,"竹北市","1000401"],[69,"湖口鄉","1000405"],[70,"新豐鄉","1000406"],[71,"新埔鎮","1000403"],[72,"關西鎮","1000404"],[73,"芎林鄉","1000407"],[74,"寶山鄉","1000410"],[75,"竹東鎮","1000402"],[76,"五峰鄉","1000413"],[77,"橫山鄉","1000408"],[78,"尖石鄉","1000412"],[79,"北埔鄉","1000409"],[80,"峨眉鄉","1000411"]),
7 => array([94,"竹南鎮","1000504"],[95,"頭份鎮","1000505"],[96,"三灣鄉","1000516"],[97,"南庄鄉","1000511"],[98,"獅潭鄉","1000517"],[99,"後龍鎮","1000506"],[100,"通霄鎮","1000503"],[101,"苑裡鎮","1000502"],[102,"苗栗市","1000501"],[103,"造橋鄉","1000515"],[104,"頭屋鄉","1000512"],[105,"公館鄉","1000509"],[106,"大湖鄉","1000508"],[107,"泰安鄉","1000518"],[108,"銅鑼鄉","1000510"],[109,"三義鄉","1000513"],[110,"西湖鄉","1000514"],[111,"卓蘭鎮","1000507"]),
8 => array([112,"中區","6600100"],[113,"東區","6600200"],[114,"南區","6600300"],[115,"西區","6600400"],[116,"北區","6600500"],[117,"北屯區","6600800"],[118,"西屯區","6600600"],[119,"南屯區","6600700"],[120,"太平區","6602700"],[121,"大里區","6602800"],[122,"霧峰區","6602600"],[123,"烏日區","6602300"],[124,"豐原區","6600900"],[125,"后里區","6601500"],[126,"石岡區","6602000"],[127,"東勢區","6601000"],[128,"和平區","6602900"],[129,"新社區","6601900"],[130,"潭子區","6601700"],[131,"大雅區","6601800"],[132,"神岡區","6601600"],[133,"大肚區","6602400"],[134,"沙鹿區","6601300"],[135,"龍井區","6602500"],[136,"梧棲區","6601400"],[137,"清水區","6601200"],[138,"大甲區","6601100"],[139,"外埔區","6602100"],[140,"大安區","6602200"]),
9 => array([141,"彰化市","1000701"],[142,"芬園鄉","1000709"],[143,"花壇鄉","1000708"],[144,"秀水鄉","1000707"],[145,"鹿港鎮","1000702"],[146,"福興鄉","1000706"],[147,"線西鄉","1000704"],[148,"和美鎮","1000703"],[149,"伸港鄉","1000705"],[150,"員林市","1000710"],[151,"社頭鄉","1000717"],[152,"永靖鄉","1000716"],[153,"埔心鄉","1000715"],[154,"溪湖鎮","1000711"],[155,"大村鄉","1000713"],[156,"埔鹽鄉","1000713"],[157,"田中鎮","1000712"],[158,"北斗鎮","1000719"],[159,"田尾鄉","1000721"],[160,"埤頭鄉","1000722"],[161,"溪州鄉","1000726"],[162,"竹塘鄉","1000725"],[163,"二林鎮","1000720"],[164,"大城鄉","1000724"],[165,"芳苑鄉","1000723"],[166,"二水鄉","1000718"]),
10 => array([167,"南投市","1000801"],[168,"中寮鄉","1000808"],[169,"草屯鎮","1000803"],[170,"國姓鄉","1000810"],[171,"埔里鎮","1000802"],[172,"仁愛鄉","1000813"],[173,"名間鄉","1000806"],[174,"集集鎮","1000805"],[175,"水里鄉","1000811"],[176,"魚池鄉","1000809"],[177,"信義鄉","1000812"],[178,"竹山鎮","1000804"],[179,"鹿谷鄉","1000807"]),
11 => array([200,"斗南鎮","1000902"],[201,"大埤鄉","1000908"],[202,"虎尾鎮","1000903"],[203,"土庫鎮","1000905"],[204,"褒忠鄉","1000915"],[205,"東勢鄉","1000914"],[206,"台西鄉","1000916"],[207,"崙背鄉","1000912"],[208,"麥寮鄉","1000913"],[209,"斗六市","1000901"],[210,"林內鄉","1000910"],[211,"古坑鄉","1000907"],[212,"莿桐鄉","1000909"],[213,"西螺鎮","1000904"],[214,"二崙鄉","1000911"],[215,"北港鎮","1000906"],[216,"水林鄉","1000920"],[217,"口湖鄉","1000919"],[218,"四湖鄉","1000918"],[219,"元長鄉","1000917"]),
12 => array([180,"西區","1002002"],[181,"東區","1002001"]),
13 => array([182,"番路鄉","1001016"],[183,"梅山鄉","1001015"],[184,"竹崎鄉","1001014"],[185,"阿里山鄉","1001018"],[186,"中埔鄉","1001013"],[187,"大埔鄉","1001017"],[188,"水上鄉","1001012"],[189,"鹿草鄉","1001011"],[190,"太保市","1001001"],[191,"朴子市","1001002"],[192,"東石鄉","1001009"],[193,"六腳鄉","1001008"],[194,"新港鄉","1001007"],[195,"民雄鄉","1001005"],[196,"大林鎮","1001004"],[197,"溪口鄉","1001006"],[198,"義竹鄉","1001010"],[199,"布袋鎮","1001003"]),
14 => array([220,"中西區","6703700"],[221,"東區","6703200"],[222,"南區","6703300"],[223,"北區","6703400"],[224,"安平區","6703600"],[225,"安南區","6703500"],[226,"永康區","6703100"],[227,"歸仁區","6702800"],[228,"新化區","6701800"],[229,"左鎮區","6702600"],[230,"玉井區","6702300"],[231,"楠西區","6702400"],[232,"南化區","6702500"],[233,"仁德區","6702700"],[234,"關廟區","6702900"],[235,"龍崎區","6703000"],[236,"官田區","6701000"],[237,"麻豆區","6700700"],[238,"佳里區","6701200"],[239,"西港區","6701400"],[240,"七股區","6701500"],[241,"將軍區","6701600"],[242,"學甲區","6701300"],[243,"北門區","6701700"],[244,"新營區","6700100"],[245,"後壁區","6700500"],[246,"白河區","6700300"],[247,"東山區","6700600"],[248,"六甲區","6700900"],[249,"下營區","6700800"],[250,"柳營區","6700400"],[251,"鹽水區","6700200"],[252,"善化區","6701900"],[253,"大內區","6701100"],[254,"山上區","6702200"],[255,"新市區","6702000"],[256,"安定區","6702100"]),
15 => array([257,"新興區","6400600"],[258,"前金區","6400700"],[259,"苓雅區","6400800"],[260,"鹽埕區","6400100"],[261,"鼓山區","6400200"],[262,"旗津區","6401000"],[263,"前鎮區","6400900"],[264,"三民區","6400500"],[265,"楠梓區","6400400"],[266,"小港區","6401100"],[267,"左營區","6400300"],[268,"仁武區","6401700"],[269,"大社區","6401600"],[270,"岡山區","6401900"],[271,"路竹區","6402400"],[272,"阿蓮區","6402300"],[273,"田寮區","6402200"],[274,"燕巢區","6402100"],[275,"橋頭區","6402000"],[276,"梓官區","6402900"],[277,"彌陀區","6402800"],[278,"永安區","6402700"],[279,"湖內區","6402500"],[280,"鳳山區","6401200"],[281,"大寮區","6401400"],[282,"林園區","6401300"],[283,"鳥松區","6401800"],[284,"大樹區","6401500"],[285,"旗山區","6403000"],[286,"美濃區","6403100"],[287,"六龜區","6403200"],[288,"內門區","6403500"],[289,"杉林區","6403400"],[290,"甲仙區","6403300"],[291,"桃源區","6403700"],[292,"那瑪夏區","6403800"],[293,"茂林區","6403600"],[294,"茄萣區","6402600"]),
16 => array([307,"屏東市","1001301"],[308,"三地門鄉","1001326"],[309,"霧台鄉","1001327"],[310,"瑪家鄉","1001328"],[311,"九如鄉","1001308"],[312,"里港鄉","1001309"],[313,"高樹鄉","1001311"],[314,"鹽埔鄉","1001310"],[315,"長治鄉","1001306"],[316,"麟洛鄉","1001307"],[317,"竹田鄉","1001314"],[318,"內埔鄉","1001313"],[319,"萬丹鄉","1001305"],[320,"潮州鎮","1001302"],[321,"泰武鄉","1001329"],[322,"來義鄉","1001330"],[323,"萬巒鄉","1001312"],[324,"崁頂鄉","1001318"],[325,"新埤鄉","1001315"],[326,"南州鄉","1001320"],[327,"林邊鄉","1001319"],[328,"東港鎮","1001303"],[329,"琉球鄉","1001322"],[330,"佳冬鄉","1001321"],[331,"新園鄉","1001317"],[332,"枋寮鄉","1001316"],[333,"枋山鄉","1001325"],[334,"春日鄉","1001331"],[335,"獅子鄉","1001332"],[336,"車城鄉","1001323"],[337,"牡丹鄉","1001333"],[338,"恆春鎮","1001304"],[339,"滿州鄉","1001324"]),
17 => array([53,"宜蘭市","1000201"],[54,"頭城鎮","1000204"],[55,"礁溪鄉","1000205"],[56,"壯圍鄉","1000206"],[57,"員山鄉","1000207"],[58,"羅東鎮","1000202"],[59,"三星鄉","1000210"],[60,"大同鄉","1000211"],[61,"五結鄉","1000209"],[62,"冬山鄉","1000208"],[63,"蘇澳鎮","1000203"],[64,"南澳鄉","1000212"]),
18 => array([356,"花蓮市","1001501"],[357,"新城鄉","1001504"],[358,"秀林鄉","1001511"],[359,"吉安鄉","1001505"],[360,"壽豐鄉","1001506"],[361,"鳳林鎮","1001502"],[362,"光復鄉","1001507"],[363,"豐濱鄉","1001508"],[364,"瑞穗鄉","1001509"],[365,"萬榮鄉","1001512"],[366,"玉里鎮","1001503"],[367,"卓溪鄉","1001513"],[368,"富里鄉","1001510"]),
19 => array([340,"台東市","1001401"],[341,"綠島鄉","1001411"],[342,"蘭嶼鄉","1001416"],[343,"延平鄉","1001413"],[344,"卑南鄉","1001404"],[345,"鹿野鄉","1001405"],[346,"關山鎮","1001403"],[347,"海端鄉","1001412"],[348,"池上鄉","1001406"],[349,"東河鄉","1001407"],[350,"成功鎮","1001402"],[351,"長濱鄉","1001408"],[352,"太麻里鄉","1001409"],[353,"金峰鄉","1001414"],[354,"大武鄉","1001410"],[355,"達仁鄉","1001415"]),
20 => array([301,"金沙鎮","0902002"],[302,"金湖鎮","0902003"],[303,"金寧鄉","0902004"],[304,"金城鎮","0902001"],[305,"烈嶼鄉","0902005"],[306,"烏坵鄉","0902006"]),
21 => array([22,"南竿鄉","0900701"],[23,"北竿鄉","0900702"],[24,"莒光鄉","0900703"],[25,"東引鄉","0900704"]),
22 => array([295,"馬公市","1001601"],[296,"西嶼鄉","1001604"],[297,"望安鄉","1001605"],[298,"七美鄉","1001606"],[299,"白沙鄉","1001603"],[300,"湖西鄉","1001602"]),
);
echo date ("Y- m - d / H : i : s")."<br>";
for($i = 1;$i < 23;$i++){
echo $CountryName[$i]."<br>\n";
foreach($CountyToTown[$i] as $j){
$data_url = 'https://www.cwb.gov.tw/m/f/town368/GT/'.$j[2].'.htm';
$c = file_get_contents($data_url);
preg_match_all("/<span class='degree blue'>([0-9]+)<sup>/",$c, $temp);
preg_match_all("/<span class='humidity'><\/span> *([0-9]+) *%<\/span>/",$c, $humi);
preg_match_all("/<p class='icon-text-1'>(.+)<\/p>/",$c, $wea);
preg_match_all("/<img src=['\"]([^'\"]+)['\"] /",$c, $img);
$wea = trim($wea[1][0], " ");
$Flag = $temp[1][0] + $humi[1][0] / 10;
if($Flag < 35){
echo "<b style='background-color: rgb(51, 255, 255);'>";
}
else if($Flag < 40){
echo "<b style='background-color: rgb(255, 255, 51);'>";
}
else{
echo "<b style='background-color: rgb(255, 45, 45);'>";
}
echo $j[1]."</b>\n";
$datetime = date ("Y-m-d H:i:s");
$datetime = "\"".$datetime."\"";
echo $temp[1][0]." ".$humi[1][0]." ".number_format($Flag, 1)." ".$wea."<img src='https://www.cwb.gov.tw".$img[1][0]."'>";
echo "<br>\n";
}
echo "<br>\n";
}
echo date ("Y- m - d / H : i : s");//居然只要63秒左右 有點快阿
/*$data_url = 'https://www.cwb.gov.tw/m/f/town368/GT/'.$CountyToTown[1][0][1].'.htm';
$c = file_get_contents($data_url);
print_r($c);*/
?>
import http.client
import json
def temp(tid):
h = http.client.HTTPSConnection('works.ioa.tw')
h.request('GET', "/weather/api/weathers/" + tid + ".json")
response = h.getresponse()
data = response.read().decode('utf8')
#print(data)
data2 = json.loads(data)
print(data2['histories'][-1]['temperature'], data2['histories'][-1]['humidity'], data2['histories'][-1]['temperature'] + round((5 + data2['histories'][-1]['humidity']) / 10))
def tempG(target):
h = http.client.HTTPSConnection('www.google.com.tw')
headers = {'Host': 'www.google.com.tw',
'User-Agent': 'Internet Explorer 6.0',
'Referrer': 'www.google.com.tw'}
h.request('GET', "/search?q=" + target, headers=headers)
response = h.getresponse()
data = response.read()
data = data.decode('big5', 'ignore')
t = int(data[data.find('<span class="wob_t" style="display:inline">') + 43 : data.find('°C</span>')])
h = int(data[data.find('<td style="white-space:nowrap;padding-right:0px;vertical-align:top;color:#666">') + 82 : data.find('<td style="white-space:nowrap;padding-right:0px;vertical-align:top;color:#666">') + 84])
print(t, h, t + round(h / 10))
data = [{'id': '1', 'name': '台北市', 'towns': [{'id': '1', 'name': '中正區', 'postal': '100'}, {'id': '2', 'name': '大同區', 'postal': '103'}, {'id': '3', 'name': '中山區', 'postal': '104'}, {'id': '4', 'name': '松山區', 'postal': '105'}, {'id': '5', 'name': '大安區', 'postal': '106'}, {'id': '6', 'name': '萬華區', 'postal': '108'}, {'id': '7', 'name': '信義區', 'postal': '110'}, {'id': '8', 'name': '士林區', 'postal': '111'}, {'id': '9', 'name': '北投區', 'postal': '112'}, {'id': '10', 'name': '內湖區', 'postal': '114'}, {'id': '11', 'name': '南港區', 'postal': '115'}, {'id': '12', 'name': '文山區', 'postal': '116'}]
}, {'id': '2', 'name': '基隆市', 'towns': [{'id': '13', 'name': '仁愛區', 'postal': '200'}, {'id': '14', 'name': '信義區', 'postal': '201'}, {'id': '15', 'name': '中正區', 'postal': '202'}, {'id': '16', 'name': '中山區', 'postal': '203'}, {'id': '17', 'name': '安樂區', 'postal': '204'}, {'id': '18', 'name': '暖暖區', 'postal': '205'}, {'id': '19', 'name': '七堵區', 'postal': '206'}]
}, {'id': '3', 'name': '新北市', 'towns': [{'id': '20', 'name': '萬里區', 'postal': '207'}, {'id': '21', 'name': '金山區', 'postal': '208'}, {'id': '26', 'name': '板橋區', 'postal': '220'}, {'id': '27', 'name': '汐止區', 'postal': '221'}, {'id': '28', 'name': '深坑區', 'postal': '222'}, {'id': '29', 'name': '石碇區', 'postal': '223'}, {'id': '30', 'name': '瑞芳區', 'postal': '224'}, {'id': '31', 'name': '平溪區', 'postal': '226'}, {'id': '32', 'name': '雙溪區', 'postal': '227'}, {'id': '33', 'name': '貢寮區', 'postal': '228'}, {'id': '34', 'name': '新店區', 'postal': '231'}, {'id': '35', 'name': '坪林區', 'postal': '232'}, {'id': '36', 'name': '烏來區', 'postal': '233'}, {'id': '37', 'name': '永和區', 'postal': '234'}, {'id': '38', 'name': '中和區', 'postal': '235'}, {'id': '39', 'name': '土城區', 'postal': '236'}, {'id': '40', 'name': '三峽區', 'postal': '237'}, {'id': '41', 'name': '樹林區', 'postal': '238'}, {'id': '42', 'name': '鶯歌區', 'postal': '239'}, {'id': '43', 'name': '三重區', 'postal': '241'}, {'id': '44', 'name': '新莊區', 'postal': '242'}, {'id': '45', 'name': '泰山區', 'postal': '243'}, {'id': '46', 'name': '林口區', 'postal': '244'}, {'id': '47', 'name': '蘆洲區', 'postal': '247'}, {'id': '48', 'name': '五股區', 'postal': '248'}, {'id': '49', 'name': '八里區', 'postal': '249'}, {'id': '50', 'name': '淡水區', 'postal': '251'}, {'id': '51', 'name': '三芝區', 'postal': '252'}, {'id': '52', 'name': '石門區', 'postal': '253'}]
}, {'id': '4', 'name': '連江縣', 'towns': [{'id': '22', 'name': '南竿鄉', 'postal': '209'}, {'id': '23', 'name': '北竿鄉', 'postal': '210'}, {'id': '24', 'name': '莒光鄉', 'postal': '211'}, {'id': '25', 'name': '東引鄉', 'postal': '212'}]
}, {'id': '5', 'name': '宜蘭縣', 'towns': [{'id': '53', 'name': '宜蘭市', 'postal': '260'}, {'id': '54', 'name': '頭城鎮', 'postal': '261'}, {'id': '55', 'name': '礁溪鄉', 'postal': '262'}, {'id': '56', 'name': '壯圍鄉', 'postal': '263'}, {'id': '57', 'name': '員山鄉', 'postal': '264'}, {'id': '58', 'name': '羅東鎮', 'postal': '265'}, {'id': '59', 'name': '三星鄉', 'postal': '266'}, {'id': '60', 'name': '大同鄉', 'postal': '267'}, {'id': '61', 'name': '五結鄉', 'postal': '268'}, {'id': '62', 'name': '冬山鄉', 'postal': '269'}, {'id': '63', 'name': '蘇澳鎮', 'postal': '270'}, {'id': '64', 'name': '南澳鄉', 'postal': '272'}]
}, {'id': '6', 'name': '新竹市', 'towns': [{'id': '65', 'name': '東區', 'postal': '300'}, {'id': '66', 'name': '香山區', 'postal': '300'}, {'id': '67', 'name': '北區', 'postal': '300'}]
}, {'id': '7', 'name': '新竹縣', 'towns': [{'id': '68', 'name': '竹北市', 'postal': '302'}, {'id': '69', 'name': '湖口鄉', 'postal': '303'}, {'id': '70', 'name': '新豐鄉', 'postal': '304'}, {'id': '71', 'name': '新埔鎮', 'postal': '305'}, {'id': '72', 'name': '關西鎮', 'postal': '306'}, {'id': '73', 'name': '芎林鄉', 'postal': '307'}, {'id': '74', 'name': '寶山鄉', 'postal': '308'}, {'id': '75', 'name': '竹東鎮', 'postal': '310'}, {'id': '76', 'name': '五峰鄉', 'postal': '311'}, {'id': '77', 'name': '橫山鄉', 'postal': '312'}, {'id': '78', 'name': '尖石鄉', 'postal': '313'}, {'id': '79', 'name': '北埔鄉', 'postal': '314'}, {'id': '80', 'name': '峨眉鄉', 'postal': '315'}]
}, {'id': '8', 'name': '桃園市', 'towns': [{'id': '81', 'name': '中壢區', 'postal': '320'}, {'id': '82', 'name': '平鎮區', 'postal': '324'}, {'id': '83', 'name': '龍潭區', 'postal': '325'}, {'id': '84', 'name': '楊梅區', 'postal': '326'}, {'id': '85', 'name': '新屋區', 'postal': '327'}, {'id': '86', 'name': '觀音區', 'postal': '328'}, {'id': '87', 'name': '桃園區', 'postal': '330'}, {'id': '88', 'name': '龜山區', 'postal': '333'}, {'id': '89', 'name': '八德區', 'postal': '334'}, {'id': '90', 'name': '大溪區', 'postal': '335'}, {'id': '91', 'name': '復興區', 'postal': '336'}, {'id': '92', 'name': '大園區', 'postal': '337'}, {'id': '93', 'name': '蘆竹區', 'postal': '338'}]
}, {'id': '9', 'name': '苗栗縣', 'towns': [{'id': '94', 'name': '竹南鎮', 'postal': '350'}, {'id': '95', 'name': '頭份鎮', 'postal': '351'}, {'id': '96', 'name': '三灣鄉', 'postal': '352'}, {'id': '97', 'name': '南庄鄉', 'postal': '353'}, {'id': '98', 'name': '獅潭鄉', 'postal': '354'}, {'id': '99', 'name': '後龍鎮', 'postal': '356'}, {'id': '100', 'name': '通霄鎮', 'postal': '357'}, {'id': '101', 'name': '苑裡鎮', 'postal': '358'}, {'id': '102', 'name': '苗栗市', 'postal': '360'}, {'id': '103', 'name': '造橋鄉', 'postal': '361'}, {'id': '104', 'name': '頭屋鄉', 'postal': '362'}, {'id': '105', 'name': '公館鄉', 'postal': '363'}, {'id': '106', 'name': '大湖鄉', 'postal': '364'}, {'id': '107', 'name': '泰安鄉', 'postal': '365'}, {'id': '108', 'name': '銅鑼鄉', 'postal': '366'}, {'id': '109', 'name': '三義鄉', 'postal': '367'}, {'id': '110', 'name': '西湖鄉', 'postal': '368'}, {'id': '111', 'name': '卓蘭鎮', 'postal': '369'}]
}, {'id': '10', 'name': '台中市', 'towns': [{'id': '112', 'name': '中區', 'postal': '400'}, {'id': '113', 'name': '東區', 'postal': '401'}, {'id': '114', 'name': '南區', 'postal': '402'}, {'id': '115', 'name': '西區', 'postal': '403'}, {'id': '116', 'name': '北區', 'postal': '404'}, {'id': '117', 'name': '北屯區', 'postal': '406'}, {'id': '118', 'name': '西屯區', 'postal': '407'}, {'id': '119', 'name': '南屯區', 'postal': '408'}, {'id': '120', 'name': '太平區', 'postal': '411'}, {'id': '121', 'name': '大里區', 'postal': '412'}, {'id': '122', 'name': '霧峰區', 'postal': '413'}, {'id': '123', 'name': '烏日區', 'postal': '414'}, {'id': '124', 'name': '豐原區', 'postal': '420'}, {'id': '125', 'name': '后里區', 'postal': '421'}, {'id': '126', 'name': '石岡區', 'postal': '422'}, {'id': '127', 'name': '東勢區', 'postal': '423'}, {'id': '128', 'name': '和平區', 'postal': '424'}, {'id': '129', 'name': '新社區', 'postal': '426'}, {'id': '130', 'name': '潭子區', 'postal': '427'}, {'id': '131', 'name': '大雅區', 'postal': '428'}, {'id': '132', 'name': '神岡區', 'postal': '429'}, {'id': '133', 'name': '大肚區', 'postal': '432'}, {'id': '134', 'name': '沙鹿區', 'postal': '433'}, {'id': '135', 'name': '龍井區', 'postal': '434'}, {'id': '136', 'name': '梧棲區', 'postal': '435'}, {'id': '137', 'name': '清水區', 'postal': '436'}, {'id': '138', 'name': '大甲區', 'postal': '437'}, {'id': '139', 'name': '外埔區', 'postal': '438'}, {'id': '140', 'name': '大安區', 'postal': '439'}]
}, {'id': '11', 'name': '彰化縣', 'towns': [{'id': '141', 'name': '彰化市', 'postal': '500'}, {'id': '142', 'name': '芬園鄉', 'postal': '502'}, {'id': '143', 'name': '花壇鄉', 'postal': '503'}, {'id': '144', 'name': '秀水鄉', 'postal': '504'}, {'id': '145', 'name': '鹿港鎮', 'postal': '505'}, {'id': '146', 'name': '福興鄉', 'postal': '506'}, {'id': '147', 'name': '線西鄉', 'postal': '507'}, {'id': '148', 'name': '和美鎮', 'postal': '508'}, {'id': '149', 'name': '伸港鄉', 'postal': '509'}, {'id': '150', 'name': '員林鎮', 'postal': '510'}, {'id': '151', 'name': '社頭鄉', 'postal': '511'}, {'id': '152', 'name': '永靖鄉', 'postal': '512'}, {'id': '153', 'name': '埔心鄉', 'postal': '513'}, {'id': '154', 'name': '溪湖鎮', 'postal': '514'}, {'id': '155', 'name': '大村鄉', 'postal': '515'}, {'id': '156', 'name': '埔鹽鄉', 'postal': '516'}, {'id': '157', 'name': '田中鎮', 'postal': '520'}, {'id': '158', 'name': '北斗鎮', 'postal': '521'}, {'id': '159', 'name': '田尾鄉', 'postal': '522'}, {'id': '160', 'name': '埤頭鄉', 'postal': '523'}, {'id': '161', 'name': '溪州鄉', 'postal': '524'}, {'id': '162', 'name': '竹塘鄉', 'postal': '525'}, {'id': '163', 'name': '二林鎮', 'postal': '526'}, {'id': '164', 'name': '大城鄉', 'postal': '527'}, {'id': '165', 'name': '芳苑鄉', 'postal': '528'}, {'id': '166', 'name': '二水鄉', 'postal': '530'}]
}, {'id': '12', 'name': '南投縣', 'towns': [{'id': '167', 'name': '南投市', 'postal': '540'}, {'id': '168', 'name': '中寮鄉', 'postal': '541'}, {'id': '169', 'name': '草屯鎮', 'postal': '542'}, {'id': '170', 'name': '國姓鄉', 'postal': '544'}, {'id': '171', 'name': '埔里鎮', 'postal': '545'}, {'id': '172', 'name': '仁愛鄉', 'postal': '546'}, {'id': '173', 'name': '名間鄉', 'postal': '551'}, {'id': '174', 'name': '集集鎮', 'postal': '552'}, {'id': '175', 'name': '水里鄉', 'postal': '553'}, {'id': '176', 'name': '魚池鄉', 'postal': '555'}, {'id': '177', 'name': '信義鄉', 'postal': '556'}, {'id': '178', 'name': '竹山鎮', 'postal': '557'}, {'id': '179', 'name': '鹿谷鄉', 'postal': '558'}]
}, {'id': '13', 'name': '嘉義市', 'towns': [{'id': '180', 'name': '西區', 'postal': '600'}, {'id': '181', 'name': '東區', 'postal': '600'}]
}, {'id': '14', 'name': '嘉義縣', 'towns': [{'id': '182', 'name': '番路鄉', 'postal': '602'}, {'id': '183', 'name': '梅山鄉', 'postal': '603'}, {'id': '184', 'name': '竹崎鄉', 'postal': '604'}, {'id': '185', 'name': '阿里山鄉', 'postal': '605'}, {'id': '186', 'name': '中埔鄉', 'postal': '606'}, {'id': '187', 'name': '大埔鄉', 'postal': '607'}, {'id': '188', 'name': '水上鄉', 'postal': '608'}, {'id': '189', 'name': '鹿草鄉', 'postal': '611'}, {'id': '190', 'name': '太保市', 'postal': '612'}, {'id': '191', 'name': '朴子市', 'postal': '613'}, {'id': '192', 'name': '東石鄉', 'postal': '614'}, {'id': '193', 'name': '六腳鄉', 'postal': '615'}, {'id': '194', 'name': '新港鄉', 'postal': '616'}, {'id': '195', 'name': '民雄鄉', 'postal': '621'}, {'id': '196', 'name': '大林鎮', 'postal': '622'}, {'id': '197', 'name': '溪口鄉', 'postal': '623'}, {'id': '198', 'name': '義竹鄉', 'postal': '624'}, {'id': '199', 'name': '布袋鎮', 'postal': '625'}]
}, {'id': '15', 'name': '雲林縣', 'towns': [{'id': '200', 'name': '斗南鎮', 'postal': '630'}, {'id': '201', 'name': '大埤鄉', 'postal': '631'}, {'id': '202', 'name': '虎尾鎮', 'postal': '632'}, {'id': '203', 'name': '土庫鎮', 'postal': '633'}, {'id': '204', 'name': '褒忠鄉', 'postal': '634'}, {'id': '205', 'name': '東勢鄉', 'postal': '635'}, {'id': '206', 'name': '台西鄉', 'postal': '636'}, {'id': '207', 'name': '崙背鄉', 'postal': '637'}, {'id': '208', 'name': '麥寮鄉', 'postal': '638'}, {'id': '209', 'name': '斗六市', 'postal': '640'}, {'id': '210', 'name': '林內鄉', 'postal': '643'}, {'id': '211', 'name': '古坑鄉', 'postal': '646'}, {'id': '212', 'name': '莿桐鄉', 'postal': '647'}, {'id': '213', 'name': '西螺鎮', 'postal': '648'}, {'id': '214', 'name': '二崙鄉', 'postal': '649'}, {'id': '215', 'name': '北港鎮', 'postal': '651'}, {'id': '216', 'name': '水林鄉', 'postal': '652'}, {'id': '217', 'name': '口湖鄉', 'postal': '653'}, {'id': '218', 'name': '四湖鄉', 'postal': '654'}, {'id': '219', 'name': '元長鄉', 'postal': '655'}]
}, {'id': '16', 'name': '台南市', 'towns': [{'id': '220', 'name': '中西區', 'postal': '700'}, {'id': '221', 'name': '東區', 'postal': '701'}, {'id': '222', 'name': '南區', 'postal': '702'}, {'id': '223', 'name': '北區', 'postal': '704'}, {'id': '224', 'name': '安平區', 'postal': '708'}, {'id': '225', 'name': '安南區', 'postal': '709'}, {'id': '226', 'name': '永康區', 'postal': '710'}, {'id': '227', 'name': '歸仁區', 'postal': '711'}, {'id': '228', 'name': '新化區', 'postal': '712'}, {'id': '229', 'name': '左鎮區', 'postal': '713'}, {'id': '230', 'name': '玉井區', 'postal': '714'}, {'id': '231', 'name': '楠西區', 'postal': '715'}, {'id': '232', 'name': '南化區', 'postal': '716'}, {'id': '233', 'name': '仁德區', 'postal': '717'}, {'id': '234', 'name': '關廟區', 'postal': '718'}, {'id': '235', 'name': '龍崎區', 'postal': '719'}, {'id': '236', 'name': '官田區', 'postal': '720'}, {'id': '237', 'name': '麻豆區', 'postal': '721'}, {'id': '238', 'name': '佳里區', 'postal': '722'}, {'id': '239', 'name': '西港區', 'postal': '723'}, {'id': '240', 'name': '七股區', 'postal': '724'}, {'id': '241', 'name': '將軍區', 'postal': '725'}, {'id': '242', 'name': '學甲區', 'postal': '726'}, {'id': '243', 'name': '北門區', 'postal': '727'}, {'id': '244', 'name': '新營區', 'postal': '730'}, {'id': '245', 'name': '後壁區', 'postal': '731'}, {'id': '246', 'name': '白河區', 'postal': '732'}, {'id': '247', 'name': '東山區', 'postal': '733'}, {'id': '248', 'name': '六甲區', 'postal': '734'}, {'id': '249', 'name': '下營區', 'postal': '735'}, {'id': '250', 'name': '柳營區', 'postal': '736'}, {'id': '251', 'name': '鹽水區', 'postal': '737'}, {'id': '252', 'name': '善化區', 'postal': '741'}, {'id': '253', 'name': '大內區', 'postal': '742'}, {'id': '254', 'name': '山上區', 'postal': '743'}, {'id': '255', 'name': '新市區', 'postal': '744'}, {'id': '256', 'name': '安定區', 'postal': '745'}]
}, {'id': '17', 'name': '高雄市', 'towns': [{'id': '257', 'name': '新興區', 'postal': '800'}, {'id': '258', 'name': '前金區', 'postal': '801'}, {'id': '259', 'name': '苓雅區', 'postal': '802'}, {'id': '260', 'name': '鹽埕區', 'postal': '803'}, {'id': '261', 'name': '鼓山區', 'postal': '804'}, {'id': '262', 'name': '旗津區', 'postal': '805'}, {'id': '263', 'name': '前鎮區', 'postal': '806'}, {'id': '264', 'name': '三民區', 'postal': '807'}, {'id': '265', 'name': '楠梓區', 'postal': '811'}, {'id': '266', 'name': '小港區', 'postal': '812'}, {'id': '267', 'name': '左營區', 'postal': '813'}, {'id': '268', 'name': '仁武區', 'postal': '814'}, {'id': '269', 'name': '大社區', 'postal': '815'}, {'id': '270', 'name': '岡山區', 'postal': '820'}, {'id': '271', 'name': '路竹區', 'postal': '821'}, {'id': '272', 'name': '阿蓮區', 'postal': '822'}, {'id': '273', 'name': '田寮區', 'postal': '823'}, {'id': '274', 'name': '燕巢區', 'postal': '824'}, {'id': '275', 'name': '橋頭區', 'postal': '825'}, {'id': '276', 'name': '梓官區', 'postal': '826'}, {'id': '277', 'name': '彌陀區', 'postal': '827'}, {'id': '278', 'name': '永安區', 'postal': '828'}, {'id': '279', 'name': '湖內區', 'postal': '829'}, {'id': '280', 'name': '鳳山區', 'postal': '830'}, {'id': '281', 'name': '大寮區', 'postal': '831'}, {'id': '282', 'name': '林園區', 'postal': '832'}, {'id': '283', 'name': '鳥松區', 'postal': '833'}, {'id': '284', 'name': '大樹區', 'postal': '840'}, {'id': '285', 'name': '旗山區', 'postal': '842'}, {'id': '286', 'name': '美濃區', 'postal': '843'}, {'id': '287', 'name': '六龜區', 'postal': '844'}, {'id': '288', 'name': '內門區', 'postal': '845'}, {'id': '289', 'name': '杉林區', 'postal': '846'}, {'id': '290', 'name': '甲仙區', 'postal': '847'}, {'id': '291', 'name': '桃源區', 'postal': '848'}, {'id': '292', 'name': '那瑪夏區', 'postal': '849'}, {'id': '293', 'name': '茂林區', 'postal': '851'}, {'id': '294', 'name': '茄萣區', 'postal': '852'}]
}, {'id': '18', 'name': '澎湖縣', 'towns': [{'id': '295', 'name': '馬公市', 'postal': '880'}, {'id': '296', 'name': '西嶼鄉', 'postal': '881'}, {'id': '297', 'name': '望安鄉', 'postal': '882'}, {'id': '298', 'name': '七美鄉', 'postal': '883'}, {'id': '299', 'name': '白沙鄉', 'postal': '884'}, {'id': '300', 'name': '湖西鄉', 'postal': '885'}]
}, {'id': '19', 'name': '金門縣', 'towns': [{'id': '301', 'name': '金沙鎮', 'postal': '890'}, {'id': '302', 'name': '金湖鎮', 'postal': '891'}, {'id': '303', 'name': '金寧鄉', 'postal': '892'}, {'id': '304', 'name': '金城鎮', 'postal': '893'}, {'id': '305', 'name': '烈嶼鄉', 'postal': '894'}, {'id': '306', 'name': '烏坵鄉', 'postal': '896'}]
}, {'id': '20', 'name': '屏東縣', 'towns': [{'id': '307', 'name': '屏東市', 'postal': '900'}, {'id': '308', 'name': '三地門鄉', 'postal': '901'}, {'id': '309', 'name': '霧台鄉', 'postal': '902'}, {'id': '310', 'name': '瑪家鄉', 'postal': '903'}, {'id': '311', 'name': '九如鄉', 'postal': '904'}, {'id': '312', 'name': '里港鄉', 'postal': '905'}, {'id': '313', 'name': '高樹鄉', 'postal': '906'}, {'id': '314', 'name': '鹽埔鄉', 'postal': '907'}, {'id': '315', 'name': '長治鄉', 'postal': '908'}, {'id': '316', 'name': '麟洛鄉', 'postal': '909'}, {'id': '317', 'name': '竹田鄉', 'postal': '911'}, {'id': '318', 'name': '內埔鄉', 'postal': '912'}, {'id': '319', 'name': '萬丹鄉', 'postal': '913'}, {'id': '320', 'name': '潮州鎮', 'postal': '920'}, {'id': '321', 'name': '泰武鄉', 'postal': '921'}, {'id': '322', 'name': '來義鄉', 'postal': '922'}, {'id': '323', 'name': '萬巒鄉', 'postal': '923'}, {'id': '324', 'name': '崁頂鄉', 'postal': '924'}, {'id': '325', 'name': '新埤鄉', 'postal': '925'}, {'id': '326', 'name': '南州鄉', 'postal': '926'}, {'id': '327', 'name': '林邊鄉', 'postal': '927'}, {'id': '328', 'name': '東港鎮', 'postal': '928'}, {'id': '329', 'name': '琉球鄉', 'postal': '929'}, {'id': '330', 'name': '佳冬鄉', 'postal': '931'}, {'id': '331', 'name': '新園鄉', 'postal': '932'}, {'id': '332', 'name': '枋寮鄉', 'postal': '940'}, {'id': '333', 'name': '枋山鄉', 'postal': '941'}, {'id': '334', 'name': '春日鄉', 'postal': '942'}, {'id': '335', 'name': '獅子鄉', 'postal': '943'}, {'id': '336', 'name': '車城鄉', 'postal': '944'}, {'id': '337', 'name': '牡丹鄉', 'postal': '945'}, {'id': '338', 'name': '恆春鎮', 'postal': '946'}, {'id': '339', 'name': '滿州鄉', 'postal': '947'}]
}, {'id': '21', 'name': '台東縣', 'towns': [{'id': '340', 'name': '台東市', 'postal': '950'}, {'id': '341', 'name': '綠島鄉', 'postal': '951'}, {'id': '342', 'name': '蘭嶼鄉', 'postal': '952'}, {'id': '343', 'name': '延平鄉', 'postal': '953'}, {'id': '344', 'name': '卑南鄉', 'postal': '954'}, {'id': '345', 'name': '鹿野鄉', 'postal': '955'}, {'id': '346', 'name': '關山鎮', 'postal': '956'}, {'id': '347', 'name': '海端鄉', 'postal': '957'}, {'id': '348', 'name': '池上鄉', 'postal': '958'}, {'id': '349', 'name': '東河鄉', 'postal': '959'}, {'id': '350', 'name': '成功鎮', 'postal': '961'}, {'id': '351', 'name': '長濱鄉', 'postal': '962'}, {'id': '352', 'name': '太麻里鄉', 'postal': '963'}, {'id': '353', 'name': '金峰鄉', 'postal': '964'}, {'id': '354', 'name': '大武鄉', 'postal': '965'}, {'id': '355', 'name': '達仁鄉', 'postal': '966'}]
}, {'id': '22', 'name': '花蓮縣', 'towns': [{'id': '356', 'name': '花蓮市', 'postal': '970'}, {'id': '357', 'name': '新城鄉', 'postal': '971'}, {'id': '358', 'name': '秀林鄉', 'postal': '972'}, {'id': '359', 'name': '吉安鄉', 'postal': '973'}, {'id': '360', 'name': '壽豐鄉', 'postal': '974'}, {'id': '361', 'name': '鳳林鎮', 'postal': '975'}, {'id': '362', 'name': '光復鄉', 'postal': '976'}, {'id': '363', 'name': '豐濱鄉', 'postal': '977'}, {'id': '364', 'name': '瑞穗鄉', 'postal': '978'}, {'id': '365', 'name': '萬榮鄉', 'postal': '979'}, {'id': '366', 'name': '玉里鎮', 'postal': '981'}, {'id': '367', 'name': '卓溪鄉', 'postal': '982'}, {'id': '368', 'name': '富里鄉', 'postal': '983'}]
}, {'id': '23', 'name': '東沙島與太平島', 'towns': [{'name': '東沙島', 'search': '%E6%9D%B1%E6%B2%99%E5%B3%B6+%E5%A4%A9%E6%B0%A3'}, {'name': '太平島', 'search': '%E5%A4%AA%E5%B9%B3%E5%B3%B6+%E5%A4%A9%E6%B0%A3'}]}
]
for i in data:
#if i['name'] == '台北市':
if i['name'] != '東沙島與太平島':
for j in i['towns']:
temp(j['id'])
#print(j['id'], i['name'], j['name'])
elif i['name'] == '東沙島與太平島':
for j in i['towns']:
tempG(j['search'])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment