zoukankan      html  css  js  c++  java
  • Java获取个个地区邮编(附源码、抓取的数据)

    因公司需要..个个地区的邮编..一个个去搜显然是很麻烦的很耗时间、体力...

    (不想偷懒的程序猿,不是好程序猿,23333,开玩笑滴)

      

    技术栈:Java + Jsoup

    开发工具:idea

    抓取的目标网址:

    https://post.8684.cn

    抓取的数据如下(部分地区没有邮编):

    辽宁省:
        大连市:
            中山区:116000
            西岗区:116000
            沙河口区:116000
            甘井子区:116000
            旅顺口区:116000
            金州区:116000
            长海县:116500
            瓦房店市:116300
            普兰店市:116200
            庄河市:116400
        铁岭市:
            银州区:112000
            清河区:112000
            铁岭县:112600
            西丰县:112400
            昌图县:112500
            调兵山市:
            开原市:112300
        抚顺市:
            新抚区:113000
            东洲区:
            望花区:113000
            顺城区:113000
            抚顺县:113100
            新宾满族自治县:113200
            清原满族自治县:113300
        丹东市:
            元宝区:118000
            振兴区:118000
            振安区:118000
            宽甸满族自治县:118200
            东港市:118300
        本溪市:
            平山区:117000
            溪湖区:117000
            明山区:117000
            南芬区:117000
            本溪满族自治县:117100
            桓仁满族自治县:117200
        盘锦市:
            双台子区:124000
            兴隆台区:124000
            大洼县:124200
            盘山县:124100
        锦州市:
            古塔区:121000
            凌河区:121000
            太和区:121000
            黑山县:121400
            义县:121100
            凌海市:121200
            北宁市:121300
        阜新市:
            海州区:123000
            新邱区:123000
            太平区:123000
            清河门区:123000
            细河区:123000
            阜新蒙古族自治县:123100
            彰武县:123200
        营口市:
            站前区:115000
            西市区:115000
            鲅鱼圈区:115000
            老边区:115000
            盖州市:115200
            大石桥市:115100
        朝阳市:
            双塔区:122000
            龙城区:122000
            朝阳县:122000
            建平县:122400
            喀喇沁左翼蒙古族自治县:122300
            北票市:122100
            凌源市:122500
        葫芦岛市:
            连山区:125000
            龙港区:125000
            南票区:125000
            绥中县:125200
            建昌县:125300
        沈阳市:
            和平区:110000
            沈河区:110000
            大东区:110000
            皇姑区:110000
            铁西区:110020
            苏家屯区:110100
            东陵区:110000
            新城子区:110000
            于洪区:110000
            辽中县:110200
            康平县:110500
            法库县:110400
            新民市:110300
        鞍山市:
            铁东区:114000
            铁西区:114000
            立山区:114000
            千山区:114000
            台安县:114100
            岫岩满族自治县:118400
        辽阳市:
            白塔区:111000
            文圣区:111000
            宏伟区:111000
            弓长岭区:111000
            太子河区:111000
            辽阳县:111200
            灯塔市:111300
    吉林省:
        通化市:
            东昌区:134000
            二道江区:134000
            通化县:134100
            辉南县:135100
            柳河县:135300
            梅河口市:135000
            集安市:134200
        长春市:
            南关区:130000
            宽城区:130000
            朝阳区:130000
            二道区:130000
            绿园区:130000
            双阳区:130600
            农安县:130200
            九台市:130500
            榆树市:130400
            德惠市:130300
        白山:
            八道江区:134300
            抚松县:134500
            靖宇县:135200
            长白朝鲜族自治县:134400
            江源县:134700
            临江市:134600
        吉林市:
            昌邑区:132000
            龙潭区:132000
            船营区:132000
            丰满区:132000
            永吉县:132100
            蛟河市:132500
            桦甸市:132400
            舒兰市:132600
            磐石市:132300
        延边朝鲜族自治州:
            延吉市:133000
            图们市:133100
            敦化市:133700
            珲春市:133300
            龙井市:133400
            和龙市:133500
            汪清县:133200
            安图县:133600
        四平市:
            铁西区:136000
            铁东区:136000
            梨树县:136500
            伊通满族自治县:130700
            公主岭市:136100
            双辽市:136400
        松原市:
            宁江区:138000
            前郭尔罗斯蒙古族自治县:131100
            长岭县:131500
            乾安县:131400
            扶余县:131200
        辽源市:
            龙山区:136200
            西安区:136200
            东丰县:136300
            东辽县:136600
    云南省:
        德宏傣族景颇族自治州:
            瑞丽市:678600
            潞西市:678400
            梁河县:679200
            盈江县:679300
            陇川县:678700
        迪庆藏族自治州:
            香格里拉县:674400
            德钦县:674500
            维西傈僳族自治县:674600
        临沧市:
            临翔区:677000
            凤庆县:675900
            云县:675800
            永德县:677600
            镇康县:677700
            双江拉祜族佤族布朗族傣族自治县:677300
            耿马傣族佤族自治县:677500
            沧源佤族自治县:677400
        红河哈尼族彝族自治州:
            个旧市:661000
            开远市:661600
            蒙自县:661100
            屏边苗族自治县:661200
            建水县:654300
            石屏县:662200
            弥勒县:652300
            泸西县:652400
            元阳县:662400
            红河县:654400
            金平苗族瑶族傣族自治县:661500
            绿春县:662500
            河口瑶族自治县:661300
        丽江市:
            古城区:674100
            玉龙纳西族自治县:674100
            永胜县:674200
            华坪县:674800
            宁蒗彝族自治县:674300
        思茅市:
            翠云区:665000
            普洱哈尼族彝族自治县:665100
            墨江哈尼族自治县:654800
            景东彝族自治县:676200
            景谷傣族彝族自治县:666400
            镇沅彝族哈尼族拉祜族自治县:666500
            江城哈尼族彝族自治县:665900
            孟连傣族拉祜族佤族自治县:665800
            澜沧拉祜族自治县:665600
            西盟佤族自治县:665700
        楚雄彝族自治州:
            楚雄市:675000
            双柏县:675100
            牟定县:675500
            南华县:675200
            姚安县:675300
            大姚县:675400
            永仁县:651400
            元谋县:651300
            武定县:651600
            禄丰县:651200
        昆明市:
            五华区:650000
            盘龙区:650000
            官渡区:650200
            西山区:650100
            东川区:654100
            呈贡县:650500
            晋宁县:650600
            富民县:650400
            宜良县:652100
            石林彝族自治县:652200
            嵩明县:651700
            禄劝彝族苗族自治县:651500
            寻甸回族彝族自治县:655200
            安宁市:650300
        曲靖市:
            麒麟区:655000
            马龙县:655100
            陆良县:655600
            师宗县:655700
            罗平县:655800
            富源县:655500
            会泽县:654200
            沾益县:655500
            宣威市:655400
        文山壮族苗族自治州:
            文山县:663000
            砚山县:663100
            西畴县:663500
            麻栗坡县:663600
            马关县:663700
            丘北县:663200
            广南县:663300
            富宁县:663400
        玉溪市:
            红塔区:653100
            江川县:652600
            澄江县:652500
            通海县:652700
            华宁县:652800
            易门县:651100
            峨山彝族自治县:653200
            新平彝族傣族自治县:653400
            元江哈尼族彝族傣族自治县:653300
        大理白族自治州:
            大理市:671000
            漾濞彝族自治县:672500
            祥云县:672100
            宾川县:671600
            弥渡县:675600
            南涧彝族自治县:675700
            巍山彝族回族自治县:672400
            永平县:672600
            云龙县:672700
            洱源县:671200
            剑川县:671300
            鹤庆县:671500
        保山市:
            隆阳区:678000
            施甸县:678200
            腾冲县:679100
            龙陵县:678300
            昌宁县:678100
        西双版纳傣族自治州:
            景洪市:666100
            勐海县:666200
            勐腊县:666300
        怒江傈僳族自治州:
            泸水县:673200
            福贡县:673400
            贡山独龙族怒族自治县:673500
            兰坪白族普米族自治县:671400
        昭通市:
            昭阳区:657000
            鲁甸县:657100
            巧家县:654600
            盐津县:657500
            大关县:657400
            永善县:657300
            绥江县:657700
            镇雄县:657200
            彝良县:657600
            威信县:657900
            水富县:657800
    内蒙古自治区:
        包头市:
            东河区:014000
            昆都仑区:
            青山区:014000
            石拐区:
            白云矿区:014000
            九原区:
            土默特右旗:014100
            固阳县:014200
            达尔罕茂明安联合旗:014500
        鄂尔多斯:
            东胜区:017000
            达拉特旗:
            准格尔旗:017100
            鄂托克前旗:016200
            鄂托克旗:016100
            杭锦旗:017400
            乌审旗:017300
            伊金霍洛旗:017200
        阿拉善盟:
            阿拉善左旗:750300
            阿拉善右旗:737300
            额济纳旗:735400
        通辽市:
            科尔沁区:028000
            科尔沁左翼中旗:029300
            科尔沁左翼后旗:028100
            开鲁县:028400
            库伦旗:028200
            奈曼旗:028300
            扎鲁特旗:029100
            霍林郭勒市:029200
        呼和浩特市:
            新城区:010000
            回民区:010000
            玉泉区:010000
            赛罕区:010000
            土默特左旗:010100
            托克托县:010200
            和林格尔县:011500
            清水河县:011600
            武川县:011700
        巴彦淖尔:
            临河区:015000
            五原县:015100
            磴口县:015200
            乌拉特前旗:014400
            乌拉特中旗:015300
            乌拉特后旗:015500
            杭锦后旗:015400
        呼伦贝尔:
            海拉尔区:021000
            阿荣旗:162750
            莫力达瓦达斡尔族自治旗:162850
            鄂伦春自治旗:022450
            鄂温克族自治旗:021100
            陈巴尔虎旗:021500
            新巴尔虎左旗:021200
            新巴尔虎右旗:021300
            满洲里市:021400
            牙克石市:022150
            扎兰屯市:162650
            额尔古纳市:022250
            根河市:022350
        锡林郭勒盟:
            二连浩特市:012600
            锡林浩特市:026000
            阿巴嘎旗:011400
            苏尼特左旗:011300
            苏尼特右旗:011200
            东乌珠穆沁旗:026300
            西乌珠穆沁旗:026200
            太仆寺旗:027000
            镶黄旗:013250
            正镶白旗:013800
            正蓝旗:027200
            多伦县:027300
        赤峰市:
            红山区:024000
            元宝山区:024000
            松山区:024000
            阿鲁科尔沁旗:025500
            巴林左旗:025450
            巴林右旗:025150
            林西县:025250
            克什克腾旗:025350
            翁牛特旗:024500
            喀喇沁旗:024400
            宁城县:024200
            敖汉旗:024300
        乌兰察布市:
            集宁区:012000
            卓资县:
            化德县:013350
            商都县:013400
            兴和县:013650
            凉城县:013750
            察哈尔右翼前旗:012200
            察哈尔右翼中旗:013500
            察哈尔右翼后旗:012400
            四子王旗:011800
            丰镇市:012100
        兴安盟:
            乌兰浩特市:137400
            阿尔山市:137400
            科尔沁右翼前旗:137400
            科尔沁右翼中旗:029400
            扎赉特旗:137600
            突泉县:137500
        乌海市:
            海勃湾区:016000
            海南区:016000
            乌达区:016000
    宁夏回族自治区:
        固原市:
            原州区:756000
            西吉县:756200
            隆德县:756300
            泾源县:756400
            彭阳县:756500
        石嘴山市:
            大武口区:753000
            惠农区:753600
            平罗县:753400
        中卫市:
            沙坡头区:751700
            中宁县:751200
            海原县:751800
        银川市:
            兴庆区:750000
            西夏区:750000
            金凤区:750000
            永宁县:750100
            贺兰县:750200
            灵武市:751400
        吴忠市:
            利通区:751100
            盐池县:751500
            同心县:751300
            青铜峡市:751600
    陕西省:
        西安市:
            新城区:710000
            碑林区:710000
            莲湖区:710000
            灞桥区:710000
            未央区:710000
            雁塔区:710000
            阎良区:710000
            临潼区:710600
            长安区:710100
            高新区:
            蓝田县:710500
            周至县:710400
            户县:710300
            高陵县:710200
        咸阳市:
            秦都区:712000
            杨凌区:
            渭城区:712000
            三原县:713800
            泾阳县:713700
            乾县:713300
            礼泉县:713200
            永寿县:713400
            彬县:713500
            长武县:713600
            旬邑县:711300
            淳化县:711200
            武功县:712200
            兴平市:713100
        榆林市:
            榆阳区:719000
            神木县:719300
            府谷县:719400
            横山县:719200
            靖边县:718500
            定边县:718600
            绥德县:718000
            米脂县:718100
            佳县:719200
            吴堡县:718200
            清涧县:718300
            子洲县:718400
        延安市:
            宝塔区:716000
            延长县:717100
            延川县:717200
            子长县:717300
            安塞县:717400
            志丹县:717500
            吴旗县:717600
            甘泉县:716100
            富县:727500
            洛川县:727400
            宜川县:716200
            黄龙县:715700
            黄陵县:727300
        汉中市:
            汉台区:723000
            南郑县:723100
            城固县:723200
            洋县:723300
            西乡县:723500
            勉县:724200
            宁强县:724400
            略阳县:724300
            镇巴县:723600
            留坝县:724100
            佛坪县:723400
        商洛:
            商州区:726000
            洛南县:726100
            丹凤县:726200
            商南县:726300
            山阳县:726400
            镇安县:711500
            柞水县:711400
        渭南市:
            临渭区:714000
            华县:714100
            潼关县:714300
            大荔县:715100
            合阳县:715300
            澄城县:715200
            蒲城县:715500
            白水县:715600
            富平县:711700
            华阴市:714200
        安康市:
            汉滨区:725000
            汉阴县:725100
            石泉县:725200
            宁陕县:711600
            紫阳县:725300
            岚皋县:725400
            平利县:725500
            镇坪县:725600
            旬阳县:725700
            白河县:725800
        宝鸡市:
            渭滨区:721000
            金台区:721000
            陈仓区:721300
            凤翔县:721400
            岐山县:722400
            扶风县:722200
            眉县:722300
            陇县:721200
            千阳县:721100
            麟游县:721500
            凤县:721700
            太白县:721600
        铜川市:
            王益区:
            印台区:
            耀州区:727100
            新区:
            宜君县:727200
    江西省:
        景德镇市:
            昌江区:333000
            珠山区:333000
            浮梁县:333400
            乐平市:333300
        上饶市:
            信州区:334000
            上饶县:334100
            广丰县:334600
            玉山县:334700
            铅山县:334500
            横峰县:334300
            弋阳县:334400
            余干县:335100
            鄱阳县:333100
            万年县:335500
            婺源县:333200
            德兴市:334200
        南昌市:
            东湖区:330000
            西湖区:330000
            青云谱区:330000
            湾里区:330000
            青山湖区:
            南昌县:330200
            新建县:330100
            安义县:330500
            进贤县:331700
        赣州市:
            章贡区:341000
            赣县:341100
            信丰县:341600
            大余县:341500
            上犹县:341200
            崇义县:341300
            安远县:342100
            龙南县:341700
            定南县:341900
            全南县:341800
            宁都县:342800
            于都县:342300
            兴国县:342400
            会昌县:342600
            寻乌县:342200
            石城县:342700
            瑞金市:342500
            南康市:341400
        抚州市:
            临川区:344100
            南城县:344700
            黎川县:344600
            南丰县:344500
            崇仁县:344200
            乐安县:344300
            宜黄县:344400
            金溪县:344800
            资溪县:335300
            东乡县:331800
            广昌县:344900
        萍乡市:
            安源区:337000
            湘东区:337000
            莲花县:337100
            上栗县:337000
            芦溪县:337000
        鹰潭市:
            月湖区:335000
            余江县:335200
            贵溪市:335400
        九江市:
            庐山区:332900
            浔阳区:332000
            九江县:332100
            武宁县:332300
            修水县:332400
            永修县:330300
            德安县:330400
            星子县:332800
            都昌县:332600
            湖口县:332500
            彭泽县:332700
            瑞昌市:332200
            共青城:
        吉安市:
            吉州区:343000
            青原区:343000
            吉安县:343100
            吉水县:331600
            峡江县:331400
            新干县:331300
            永丰县:331500
            泰和县:343700
            遂川县:343900
            万安县:343800
            安福县:343200
            永新县:343400
            井冈山市:343600
        宜春市:
            袁州区:336000
            奉新县:330700
            万载县:336100
            上高县:336400
            宜丰县:336300
            靖安县:330600
            铜鼓县:336200
            樟树市:331200
            高安市:330800
        新余市:
            渝水区:336500
            分宜县:336600
    青海省:
        海南藏族自治州:
            共和县:813000
            同德县:813200
            贵德县:811700
            兴海县:813300
            贵南县:813100
        玉树藏族自治州:
            玉树县:815000
            杂多县:815300
            称多县:815100
            治多县:815400
            囊谦县:815200
            曲麻莱县:815500
        海北藏族自治州:
            门源回族自治县:810300
            祁连县:810400
            海晏县:812200
            刚察县:812300
        海西蒙古族藏族自治州:
            格尔木市:816000
            德令哈市:817000
            乌兰县:817100
            都兰县:816100
            天峻县:817200
            大柴旦:
            冷湖:
            茫崖:
        果洛藏族自治州:
            玛沁县:814000
            班玛县:814300
            甘德县:814100
            达日县:814200
            久治县:624700
            玛多县:813500
        西宁市:
            城东区:810000
            城中区:810000
            城西区:810000
            城北区:810000
            大通回族土族自治县:810100
            湟中县:811600
            湟源县:812100
        海东地区:
            平安县:810600
            民和回族土族自治县:810800
            乐都县:810700
            互助土族自治县:810500
            化隆回族自治县:810900
            循化撒拉族自治县:811100
        黄南藏族自治州:
            同仁县:811300
            尖扎县:811200
            泽库县:811400
            河南蒙古族自治县:811500
    福建省:
        泉州市:
            鲤城区:362000
            丰泽区:362000
            洛江区:362000
            泉港区:362100
            惠安县:362100
            安溪县:362400
            永春县:362600
            德化县:362500
            金门县:362000
            石狮市:362700
            晋江市:362200
            南安市:362300
        南平市:
            延平区:353000
            顺昌县:353200
            浦城县:353400
            光泽县:354100
            松溪县:353500
            政和县:353600
            邵武市:354000
            武夷山市:354300
            建瓯市:353100
            建阳市:354200
        宁德市:
            蕉城区:352000
            霞浦县:355100
            古田县:352200
            屏南县:352300
            寿宁县:355500
            周宁县:355400
            柘荣县:355300
            福安市:355000
            福鼎市:355200
        福州市:
            鼓楼区:350000
            台江区:350000
            仓山区:350000
            马尾区:350000
            晋安区:350000
            闽侯县:350100
            连江县:350500
            罗源县:350600
            闽清县:350800
            永泰县:350700
            平潭县:350400
            福清市:350300
            长乐市:350200
        漳州市:
            芗城区:363000
            龙文区:363000
            云霄县:363300
            漳浦县:363200
            诏安县:363500
            长泰县:363900
            东山县:363400
            南靖县:363600
            平和县:363700
            华安县:363800
            龙海市:363100
        龙岩市:
            新罗区:364000
            长汀县:366300
            永定县:364100
            上杭县:364200
            武平县:364300
            连城县:366200
            漳平市:364400
        厦门市:
            思明区:361000
            海沧区:361000
            湖里区:361000
            集美区:361000
            同安区:361100
            翔安区:361100
        莆田市:
            城厢区:351100
            涵江区:351100
            荔城区:351100
            秀屿区:351100
            仙游县:351200
        三明市:
            梅列区:365000
            三元区:365000
            明溪县:365300
            清流县:365300
            宁化县:365400
            大田县:366100
            尤溪县:365100
            沙县:365500
            将乐县:353300
            泰宁县:354400
            建宁县:354500
            永安市:366000
    海南省:
        海口市:
            秀英区:570100
            龙华区:570100
            琼山区:571100
            美兰区:570100
    四川省:
        遂宁市:
            船山区:629000
            安居区:629000
            蓬溪县:629100
            射洪县:629200
            大英县:629300
        内江市:
            市中区:641000
            东兴区:641100
            威远县:642450
            资中县:641200
            隆昌县:642150
        眉山市:
            东坡区:620000
            仁寿县:620500
            彭山县:620800
            洪雅县:620300
            丹棱县:620200
            青神县:620400
        绵阳市:
            涪城区:621000
            游仙区:621000
            三台县:621100
            盐亭县:621600
            安县:622650
            梓潼县:622150
            北川羌族自治县:
            平武县:622550
            江油市:621700
        自贡市:
            自流井区:643000
            贡井区:643020
            大安区:643010
            沿滩区:643030
            荣县:643100
            富顺县:643200
        乐山市:
            市中区:614000
            沙湾区:614900
            五通桥区:614800
            金口河区:614700
            犍为县:614400
            井研县:613100
            夹江县:614100
            沐川县:614500
            峨边彝族自治县:614300
            马边彝族自治县:614600
            峨眉山市:614200
        泸州市:
            江阳区:646000
            纳溪区:646300
            龙马潭区:646000
            泸县:646100
            合江县:646200
            叙永县:646400
            古蔺县:646500
        广元市:
            市中区:628000
            元坝区:628000
            朝天区:628000
            旺苍县:628200
            青川县:628100
            剑阁县:628300
            苍溪县:628400
        雅安市:
            雨城区:625000
            名山县:625100
            荥经县:625200
            汉源县:625300
            石棉县:625400
            天全县:625500
            芦山县:625600
            宝兴县:625700
        资阳市:
            雁江区:641300
            安岳县:642350
            乐至县:641500
            简阳市:641400
        宜宾市:
            翠屏区:644000
            宜宾县:644600
            南溪县:644100
            江安县:644200
            长宁县:644300
            高县:645150
            珙县:644500
            筠连县:645250
            兴文县:644400
            屏山县:645350
        德阳市:
            旌阳区:618000
            中江县:618300
            罗江县:618500
            广汉市:618300
            什邡市:618400
            绵竹市:618200
        广安市:
            广安区:638550
            岳池县:638300
            武胜县:638400
            邻水县:638500
            华蓥市:
        阿坝藏族羌族自治州:
            汶川县:623000
            理县:623100
            茂县:623200
            松潘县:623300
            九寨沟县:623400
            金川县:624100
            小金县:624200
            黑水县:623500
            马尔康县:624000
            壤塘县:624300
            阿坝县:624600
            若尔盖县:624500
            红原县:624400
        巴中市:
            巴州区:636600
            通江县:636700
            南江县:635600
            平昌县:636400
        南充市:
            顺庆区:637000
            高坪区:637100
            嘉陵区:637500
            南部县:637300
            营山县:637700
            蓬安县:637800
            仪陇县:637600
            西充县:637200
            阆中市:637400
        攀枝花市:
            东区:617000
            西区:617000
            仁和区:617000
            米易县:617200
            盐边县:617100
        成都市:
            锦江区:610000
            青羊区:610000
            金牛区:610000
            武侯区:610000
            成华区:610000
            龙泉驿区:610100
            青白江区:610300
            新都区:610500
            温江区:
            金堂县:610400
            双流县:610200
            郫县:611700
            大邑县:611300
            蒲江县:611600
            新津县:611400
            都江堰市:611800
            彭州市:610000
            邛崃市:611500
            崇州市:611200
        凉山彝族自治州:
            西昌市:615000
            木里藏族自治县:615800
            盐源县:615700
            德昌县:615500
            会理县:615100
            会东县:615200
            宁南县:615400
            普格县:615300
            布拖县:615350
            金阳县:616250
            昭觉县:616150
            喜德县:616750
            冕宁县:615600
            越西县:616650
            甘洛县:616850
            美姑县:616450
            雷波县:616550
        达州:
            通川区:635000
            达县:635000
            宣汉县:636150
            开江县:636250
            大竹县:635100
            渠县:635200
            万源市:636350
        甘孜藏族自治州:
            康定县:626000
            泸定县:626100
            丹巴县:626300
            九龙县:616200
            雅江县:627450
            道孚县:626400
            炉霍县:626500
            甘孜县:626700
            新龙县:626800
            德格县:627250
            白玉县:627150
            石渠县:627350
            色达县:626600
            理塘县:624300
            巴塘县:627650
            乡城县:627850
            稻城县:627750
            得荣县:627950
    江苏省:
        宿迁市:
            宿城区:223800
            宿豫区:
            沭阳县:223600
            泗阳县:223700
            泗洪县:223900
        盐城市:
            亭湖区:
            盐都区:224000
            响水县:224600
            滨海县:224000
            阜宁县:224400
            射阳县:224300
            建湖县:224700
            东台市:224200
            大丰市:224100
        扬州市:
            广陵区:225000
            邗江区:225100
            维扬区:
            经济开发区:
            胥浦区:
            宝应县:225800
            仪征市:211400
            高邮市:225600
            江都市:225200
        苏州市:
            沧浪区:215000
            平江区:215000
            金阊区:215000
            虎丘区:215000
            吴中区:215100
            相城区:215100
            常熟市:215500
            张家港市:215600
            昆山市:215300
            吴江市:215200
            太仓市:215400
        淮安市:
            清河区:223001
            楚州区:223200
            淮阴区:223300
            清浦区:223001
            涟水县:223400
            洪泽县:223100
            盱眙县:211700
            金湖县:211600
        连云港市:
            连云区:222000
            新浦区:222000
            海州区:222000
            赣榆县:222100
            东海县:222300
            灌云县:222200
            灌南县:223500
        镇江市:
            京口区:212000
            润州区:212000
            丹徒区:212100
            丹阳市:212300
            扬中市:212200
            句容市:212400
        南通市:
            崇川区:226000
            港闸区:226000
            海安县:226600
            如东县:226400
            启东市:226200
            如皋市:226500
            通州市:226300
            海门市:226100
        无锡市:
            崇安区:214000
            南长区:214000
            北塘区:214000
            锡山区:214000
            惠山区:214000
            滨湖区:
            新区:
            江阴市:214400
            宜兴市:214200
        泰州市:
            海陵区:225300
            高港区:225300
            兴化市:225700
            靖江市:214500
            泰兴市:225400
            姜堰市:225500
        南京市:
            玄武区:210000
            白下区:210000
            秦淮区:210000
            建邺区:210000
            鼓楼区:210000
            下关区:210000
            浦口区:210000
            栖霞区:210000
            雨花台区:210000
            江宁区:211100
            六合区:211500
            溧水县:211200
            高淳县:211300
        徐州市:
            鼓楼区:221000
            云龙区:221000
            九里区:221000
            贾汪区:221000
            泉山区:221000
            丰县:221700
            沛县:221600
            铜山县:221100
            睢宁县:221200
            新沂市:221400
            邳州市:221300
        常州市:
            天宁区:213000
            钟楼区:213000
            戚墅堰区:213000
            新北区:
            武进区:213100
            溧阳市:213300
            金坛市:213200
    北京市:
        北京:
            东城区:100000
            西城区:100000
            崇文区:100000
            宣武区:100000
            朝阳区:100000
            丰台区:100000
            石景山区:100000
            海淀区:100000
            门头沟区:102300
            房山区:102400
            通州区:101100
            顺义区:101300
            昌平区:102200
            大兴区:102600
            怀柔区:101400
            平谷区:101200
            密云县:101500
            延庆县:102100
    山东省:
        淄博市:
            淄川区:255100
            张店区:255000
            博山区:255200
            临淄区:255400
            周村区:255300
            桓台县:256400
            高青县:256300
            沂源县:256100
        临沂市:
            兰山区:276000
            罗庄区:276000
            河东区:276000
            沂南县:276300
            郯城县:276100
            沂水县:276400
            苍山县:277700
            费县:273400
            平邑县:273300
            莒南县:276600
            蒙阴县:276200
            临沭县:276700
        青岛市:
            市南区:266000
            市北区:266000
            四方区:266000
            黄岛区:266000
            崂山区:266100
            李沧区:266000
            城阳区:266000
            胶州市:266300
            即墨市:266200
            平度市:266700
            胶南市:266400
            莱西市:266600
        莱芜市:
            莱城区:271100
            钢城区:271100
        德州市:
            德城区:253000
            陵县:253500
            宁津县:253400
            庆云县:253700
            临邑县:251500
            齐河县:251100
            平原县:253100
            夏津县:253200
            武城县:253300
            乐陵市:253600
        枣庄市:
            市中区:277000
            薛城区:277000
            峄城区:277300
            台儿庄区:277400
            山亭区:277200
            滕州市:277500
        济南市:
            历下区:250000
            市中区:250000
            槐荫区:250000
            天桥区:250000
            历城区:250100
            长清区:250300
            平阴县:250400
            济阳县:251400
            商河县:251600
            章丘市:250200
        滨州市:
            滨城区:256600
            惠民县:251700
            阳信县:251800
            无棣县:251900
            沾化县:256800
            博兴县:256500
            邹平县:256200
        济宁市:
            市中区:272000
            任城区:272000
            微山县:277600
            鱼台县:272300
            金乡县:272200
            嘉祥县:272400
            汶上县:272500
            泗水县:273200
            梁山县:272600
            曲阜市:273100
            兖州市:272000
        泰安市:
            泰山区:271000
            岱岳区:271000
            宁阳县:271400
            东平县:271500
            新泰市:271200
        荷泽市:
            牡丹区:274000
            曹县:274400
            单县:274300
            成武县:274200
            巨野县:274900
            郓城县:274700
            鄄城县:274600
            定陶县:274100
            东明县:274500
        聊城市:
            东昌府区:252000
            阳谷县:252300
            莘县:252400
            茌平县:252100
            东阿县:252200
            冠县:252500
            高唐县:252800
            临清市:252600
        东营市:
            东营区:257100
            河口区:257200
            垦利县:257500
            利津县:257400
            广饶县:257300
        烟台市:
            芝罘区:264000
            福山区:265500
            牟平区:264100
            莱山区:264000
            开发区:
            长岛县:265800
            龙口市:265700
            莱阳市:265200
            莱州市:261400
            蓬莱市:265600
            招远市:265400
            栖霞市:265300
            海阳市:265100
        日照市:
            东港区:276800
            岚山区:
            五莲县:262300
            莒县:276500
        潍坊市:
            潍城区:261000
            寒亭区:261100
            坊子区:261200
            奎文区:261000
            临朐县:262600
            昌乐县:262400
            青州市:262500
            寿光市:262700
            安丘市:262100
            高密市:261500
            昌邑市:261300
        威海市:
            环翠区:264200
            文登市:264400
            荣成市:264300
            乳山市:264500
    广西壮族自治区:
        崇左市:
            江洲区:532200
            扶绥县:532100
            宁明县:532500
            龙州县:532400
            大新县:532300
            天等县:532800
            凭祥市:532600
        南宁市:
            兴宁区:530000
            青秀区:
            城北区:530000
            江南区:530000
            永新区:530000
            西乡塘区:
            良庆区:
            邕宁区:
            邕宁县:530200
            武鸣县:530100
            隆安县:532700
            马山县:530600
            上林县:530500
            宾阳县:530400
            横县:530300
        贵港市:
            港北区:537100
            港南区:537100
            覃塘区:537100
            平南县:537300
            桂平市:537200
        贺州:
            八步区:
            昭平县:
            钟山县:
            富川瑶族自治县:
        钦州市:
            钦南区:535000
            钦北区:535000
            灵山县:535400
            浦北县:535300
        河池市:
            金城江区:547000
            南丹县:547200
            天峨县:547300
            凤山县:547600
            东兰县:547400
            罗城仫佬族自治县:546400
            环江毛南族自治县:547100
            巴马瑶族自治县:547500
            都安瑶族自治县:530700
            大化瑶族自治县:530800
            宜州市:546300
        柳州市:
            城中区:545000
            鱼峰区:545000
            柳南区:545000
            柳北区:545000
            柳江县:545100
            柳城县:545200
            鹿寨县:545600
            融安县:545400
            融水苗族自治县:545300
            三江侗族自治县:545500
        梧州市:
            万秀区:543000
            蝶山区:543000
            长洲区:543000
            苍梧县:543100
            藤县:543300
            蒙山县:546700
            岑溪市:543200
        防城港市:
            港口区:538000
            防城区:538000
            上思县:535500
            东兴市:538100
        来宾市:
            兴宾区:546100
            忻城县:546200
            象州县:545800
            武宣县:545900
            金秀瑶族自治县:545700
            合山市:546500
        北海市:
            海城区:536000
            银海区:536000
            铁山港区:536000
            合浦县:536100
        玉林市:
            玉州区:537000
            容县:537500
            陆川县:537700
            博白县:537600
            兴业县:537800
            北流市:537400
        桂林市:
            秀峰区:541000
            叠彩区:541000
            象山区:541000
            七星区:541000
            雁山区:541000
            阳朔县:541900
            临桂县:541100
            灵川县:541200
            全州县:541500
            兴安县:541300
            永福县:541800
            灌阳县:541600
            龙胜各族自治县:541700
            资源县:541400
            平乐县:542400
            荔蒲县:546600
            恭城瑶族自治县:542500
        百色市:
            右江区:533000
            田阳县:533600
            田东县:531500
            平果县:531400
            德保县:533700
            靖西县:533800
            那坡县:533900
            凌云县:533100
            乐业县:533200
            田林县:533300
            西林县:533500
            隆林各族自治县:533500
    山西省:
        太原市:
            小店区:030000
            迎泽区:030000
            杏花岭区:030000
            尖草坪区:030000
            万柏林区:030000
            晋源区:030000
            清徐县:030400
            阳曲县:030100
            娄烦县:030300
            古交市:030200
        大同市:
            城区:037000
            矿区:037000
            南郊区:037000
            新荣区:037000
            阳高县:038100
            天镇县:038200
            广灵县:037500
            灵丘县:034400
            浑源县:037400
            左云县:037100
            大同县:037300
        晋中:
            榆次区:030600
            榆社县:031800
            左权县:032600
            和顺县:032700
            昔阳县:045300
            寿阳县:031700
            太谷县:030800
            祁县:030900
            平遥县:031100
            灵石县:031300
            介休市:031200
        运城市:
            盐湖区:044000
            临猗县:044100
            万荣县:044200
            闻喜县:043800
            稷山县:043200
            新绛县:043100
            绛县:043600
            垣曲县:043700
            夏县:044400
            平陆县:044300
            芮城县:044600
            永济市:044500
            河津市:043300
        阳泉市:
            城区:045000
            矿区:045000
            郊区:045000
            平定县:045200
            盂县:045100
        朔州市:
            朔城区:038500
            平鲁区:038500
            山阴县:038400
            应县:037600
            右玉县:037200
            怀仁县:038300
        忻州市:
            忻府区:034000
            定襄县:035400
            五台县:035500
            代县:034200
            繁峙县:034300
            宁武县:036000
            静乐县:035100
            神池县:036100
            五寨县:036200
            岢岚县:036300
            河曲县:036500
            保德县:036600
            偏关县:036400
            原平市:034100
        吕梁:
            离石区:033000
            文水县:032100
            交城县:030500
            兴县:035300
            临县:033200
            柳林县:033300
            石楼县:032500
            岚县:035200
            方山县:033100
            中阳县:033400
            交口县:032400
            孝义市:032300
            汾阳市:032200
        长治市:
            城区:046000
            郊区:046000
            长治县:047100
            襄垣县:046200
            屯留县:046100
            平顺县:047400
            黎城县:047600
            壶关县:047300
            长子县:046600
            武乡县:046300
            沁县:046400
            沁源县:046500
        临汾市:
            尧都区:041000
            曲沃县:043400
            翼城县:043500
            襄汾县:041500
            洪洞县:031600
            古县:042400
            安泽县:042500
            浮山县:042600
            吉县:042200
            乡宁县:042100
            大宁县:042300
            隰县:041300
            永和县:041400
            蒲县:041200
            汾西县:031500
            侯马市:043000
            霍州市:031400
        晋城市:
            城区:048000
            沁水县:048200
            阳城县:048100
            陵川县:048300
            泽州县:048000
            高平市:046700
    黑龙江省:
        七台河市:
            新兴区:154600
            桃山区:154600
            茄子河区:154600
            勃利县:154500
        牡丹江市:
            东安区:157000
            阳明区:157000
            爱民区:157000
            西安区:157000
            东宁县:157200
            林口县:157600
            绥芬河市:157300
            海林市:157100
            宁安市:157400
            穆棱市:157500
        大庆市:
            萨尔图区:163000
            龙凤区:163000
            让胡路区:163000
            红岗区:163000
            大同区:163000
            肇州县:166400
            肇源县:166500
            林甸县:166300
            杜尔伯特蒙古族自治县:166200
        鸡西市:
            鸡冠区:158100
            恒山区:158100
            滴道区:158100
            梨树区:158100
            城子河区:158100
            麻山区:158100
            鸡东县:158200
            虎林市:158400
            密山市:158300
        哈尔滨市:
            道里区:150000
            南岗区:150000
            道外区:150000
            太平区:150000
            动力区:150000
            平房区:150000
            松北区:
            香坊区:150000
            呼兰区:
            阿城区:
            依兰县:154800
            方正县:150800
            宾县:150400
            巴彦县:151800
            木兰县:151900
            通河县:150900
            延寿县:150700
            尚志市:150600
            五常市:150200
        伊春市:
            伊春区:153000
            南岔区:153000
            友好区:153000
            西林区:153000
            翠峦区:153000
            新青区:153000
            美溪区:153000
            金山屯区:153000
            五营区:153000
            乌马河区:153000
            汤旺河区:153000
            带岭区:153000
            乌伊岭区:153000
            红星区:153000
            上甘岭区:153000
            嘉荫县:153200
            铁力市:152500
        鹤岗市:
            向阳区:154100
            工农区:154100
            南山区:154100
            兴安区:154100
            东山区:154100
            兴山区:154100
            萝北县:154200
            绥滨县:156200
        双鸭山市:
            尖山区:155100
            岭东区:155100
            四方台区:155100
            宝山区:155100
            集贤县:155900
            友谊县:155800
            宝清县:155600
            饶河县:155700
        黑河市:
            爱辉区:164300
            嫩江县:161400
            逊克县:164400
            孙吴县:164200
            北安市:164000
            五大连池市:164100
        佳木斯市:
            永红区:154000
            向阳区:154000
            前进区:154000
            东风区:154000
            郊区:154000
            建三江农垦分局:
            桦南县:154400
            桦川县:154300
            汤原县:154700
            抚远县:156500
            同江市:156400
            富锦市:156100
        齐齐哈尔市:
            龙沙区:161000
            建华区:161000
            铁锋区:161000
            昂昂溪区:161000
            富拉尔基区:161000
            碾子山区:161000
            梅里斯达斡尔族区:161000
            龙江县:161100
            依安县:161500
            泰来县:162400
            甘南县:162100
            富裕县:161200
            克山县:161600
            克东县:164800
            拜泉县:164700
            讷河市:161300
        绥化市:
            北林区:152000
            望奎县:152100
            兰西县:151500
            青冈县:151600
            庆安县:152400
            明水县:151700
            绥棱县:152200
            安达市:151400
            肇东市:151100
            海伦市:152300
        大兴安岭地区:
            加格达奇:
            松岭区:
            新林区:
            呼中区:
            呼玛县:165100
            塔河县:165200
            漠河县:165300
    重庆市:
        重庆:
            万州区:404100
            涪陵区:408000
            渝中区:400000
            大渡口区:400000
            江北区:400000
            沙坪坝区:400000
            九龙坡区:400000
            南岸区:400000
            北碚区:400700
            万盛区:400800
            双桥区:400900
            渝北区:401120
            巴南区:401320
            黔江区:409000
            长寿区:401220
            江津区:
            合川区:
            永川区:
            南川区:
            綦江县:401420
            潼南县:402660
            铜梁县:402560
            大足县:402360
            荣昌县:402460
            璧山县:402760
            梁平县:405200
            城口县:405900
            丰都县:408200
            垫江县:408300
            武隆县:408500
            忠县:404300
            开县:405400
            云阳县:404500
            奉节县:404600
            巫山县:404700
            巫溪县:405800
            石柱土家族自治县:409100
            秀山土家族苗族自治县:409900
            酉阳土家族苗族自治县:409800
            彭水苗族土家族自治县:409600
    浙江省:
        温州市:
            鹿城区:325000
            龙湾区:325000
            瓯海区:325000
            洞头县:325700
            永嘉县:325100
            平阳县:325400
            苍南县:325800
            文成县:325300
            泰顺县:325500
            瑞安市:325200
            乐清市:325600
        湖州市:
            吴兴区:313000
            南浔区:313000
            德清县:313200
            长兴县:313100
            安吉县:313300
        宁波市:
            海曙区:315000
            江东区:315000
            江北区:315000
            北仑区:315800
            镇海区:315200
            鄞州区:315100
            象山县:315700
            宁海县:315600
            余姚市:315400
            慈溪市:315300
            奉化市:315500
        台州市:
            椒江区:317700
            黄岩区:318020
            路桥区:318000
            玉环县:317600
            三门县:317100
            天台县:317200
            仙居县:317300
            温岭市:317500
            临海市:317000
        杭州市:
            上城区:310000
            下城区:310000
            江干区:310000
            拱墅区:310000
            西湖区:310000
            滨江区:310000
            萧山区:311200
            余杭区:311100
            桐庐县:311500
            淳安县:311700
            建德市:311600
            富阳市:311400
            临安市:311300
        舟山市:
            定海区:316000
            普陀区:316100
            岱山县:316200
            嵊泗县:202450
        金华市:
            婺城区:321000
            金东区:321000
            武义县:321200
            浦江县:322200
            磐安县:322300
            兰溪市:321100
            义乌市:322000
            东阳市:322100
            永康市:321300
        嘉兴市:
            秀城区:314000
            秀洲区:
            嘉善县:314100
            海盐县:314300
            海宁市:314400
            平湖市:314200
            桐乡市:314500
        丽水市:
            莲都区:323000
            青田县:323900
            缙云县:321400
            遂昌县:323300
            松阳县:323400
            云和县:323600
            庆元县:323800
            景宁畲族自治县:323500
            龙泉市:323700
        绍兴市:
            越城区:312000
            绍兴县:312000
            新昌县:312500
            诸暨市:311800
            上虞市:312300
            嵊州市:312400
        衢州市:
            柯城区:324000
            衢江区:324000
            常山县:324200
            开化县:324300
            龙游县:324400
            江山市:324100
    新疆维吾尔自治区:
        克拉玛依市:
            独山子区:838600
            克拉玛依区:834000
            白碱滩区:834000
            乌尔禾区:834000
        博尔塔拉蒙古自治州:
            博乐市:833400
            精河县:833300
            温泉县:833500
        喀什地区:
            喀什市:844000
            疏附县:844100
            疏勒县:844200
            英吉沙县:844500
            泽普县:844800
            莎车县:844700
            叶城县:844900
            麦盖提县:844600
            岳普湖县:844400
            伽师县:844300
            巴楚县:843800
            塔什库尔干塔吉克自治县:845250
        伊犁哈萨克自治州:
            伊宁市:835000
            奎屯市:833200
            伊宁县:835100
            察布查尔锡伯自治县:835300
            霍城县:835200
            巩留县:835400
            新源县:835800
            昭苏县:835600
            特克斯县:835500
            尼勒克县:835700
        吐鲁番地区:
            吐鲁番市:838000
            鄯善县:838200
            托克逊县:838100
        克孜勒苏柯尔克孜自治州:
            阿图什市:845350
            阿克陶县:845550
            阿合奇县:843500
            乌恰县:845450
        阿勒泰地区:
            阿勒泰市:836500
            布尔津县:836600
            富蕴县:836100
            福海县:836400
            哈巴河县:836700
            青河县:836200
            吉木乃县:836800
            北屯镇:
        阿克苏地区:
            阿克苏市:843000
            温宿县:843100
            库车县:842000
            沙雅县:842200
            新和县:842100
            拜城县:842300
            乌什县:843400
            阿瓦提县:843200
            柯坪县:843600
        和田地区:
            和田市:848000
            和田县:848000
            墨玉县:848100
            皮山县:845150
            洛浦县:848200
            策勒县:848300
            于田县:848400
            民丰县:848500
        哈密地区:
            哈密市:839000
            巴里坤哈萨克自治县:839200
            伊吾县:839300
        昌吉回族自治州:
            昌吉市:831100
            阜康市:831500
            米泉市:831400
            呼图壁县:831200
            玛纳斯县:832200
            奇台县:831800
            吉木萨尔县:831700
            木垒哈萨克自治县:831900
            五家渠市:831300
        乌鲁木齐市:
            天山区:830000
            沙依巴克区:830000
            新市区:830000
            水磨沟区:830000
            头屯河区:830000
            达坂城区:
            东山区:830000
            乌鲁木齐县:830000
        塔城地区:
            乌苏市:833300
            额敏县:834600
            沙湾县:832100
            托里县:834500
            裕民县:834800
            和布克赛尔蒙古自治县:834400
        巴音郭楞蒙古自治州:
            库尔勒市:841000
            轮台县:841600
            尉犁县:841500
            若羌县:841800
            且末县:841900
            焉耆回族自治县:841100
            和静县:841300
            和硕县:841200
            博湖县:841400
    河南省:
        许昌市:
            魏都区:461000
            许昌县:461100
            鄢陵县:461200
            襄城县:452670
            禹州市:452570
            长葛市:461500
        新乡市:
            红旗区:453000
            卫滨区:
            凤泉区:
            牧野区:
            新乡县:453700
            获嘉县:453800
            原阳县:453500
            延津县:453200
            封丘县:453300
            长垣县:453400
            卫辉市:453100
            辉县市:453600
        信阳市:
            师河区:464000
            平桥区:464000
            罗山县:464200
            光山县:465450
            新县:465500
            商城县:465350
            固始县:465200
            潢川县:465150
            淮滨县:464400
            息县:464300
        郑州市:
            中原区:450000
            二七区:450000
            管城回族区:450000
            金水区:450000
            上街区:450041
            邙山区:450000
            中牟县:451450
            巩义市:452100
            荥阳市:450100
            新密市:452370
            新郑市:451100
            登封市:452470
        洛阳市:
            老城区:471000
            西工区:471000
            廛河回族区:471000
            涧西区:471000
            吉利区:471000
            洛龙区:471000
            孟津县:471100
            新安县:471800
            栾川县:471500
            嵩县:471400
            汝阳县:471200
            宜阳县:471600
            洛宁县:471700
            伊川县:471300
            偃师市:471900
        焦作市:
            解放区:454150
            中站区:454150
            马村区:454150
            山阳区:454150
            修武县:454350
            博爱县:454450
            武陟县:454950
            温县:454850
            沁阳市:454550
            孟州市:454750
        平顶山市:
            新华区:467000
            卫东区:467000
            石龙区:467000
            湛河区:467000
            宝丰县:467400
            叶县:467200
            鲁山县:467300
            郏县:467100
            舞钢市:462500
            汝州市:467500
        开封市:
            龙亭区:475000
            顺河回族区:475000
            鼓楼区:475000
            禹王台区:
            金明区:
            杞县:475200
            通许县:452200
            尉氏县:452100
            开封县:475100
            兰考县:475300
        鹤壁市:
            鹤山区:458000
            山城区:458000
            淇滨区:458000
            浚县:456250
            淇县:456750
        三门峡市:
            湖滨区:472000
            渑池县:472400
            陕县:472100
            卢氏县:472200
            义马市:472300
            灵宝市:472500
        漯河市:
            源汇区:462000
            舞阳县:462400
            临颍县:462600
            郾城县:462300
        南阳:
            宛城区:473000
            卧龙区:473000
            南召县:474650
            方城县:473200
            西峡县:474550
            镇平县:474250
            内乡县:474350
            淅川县:474450
            社旗县:473300
            唐河县:473400
            新野县:473500
            桐柏县:474750
            邓州市:474150
        周口市:
            川汇区:466000
            扶沟县:461300
            西华县:466600
            商水县:466100
            沈丘县:466300
            郸城县:477150
            淮阳县:466700
            太康县:475400
            鹿邑县:477200
        驻马店市:
            驿城区:463000
            西平县:463900
            上蔡县:463800
            平舆县:463400
            正阳县:463600
            确山县:463200
            泌阳县:463700
            汝南县:463300
            遂平县:463100
            新蔡县:463500
        安阳市:
            文峰区:455000
            北关区:455000
            殷都区:455000
            龙安区:455000
            安阳县:455100
            汤阴县:456150
            滑县:456400
            内黄县:456300
            林州市:456500
        商丘市:
            梁园区:476000
            睢阳区:476000
            民权县:476800
            睢县:476900
            宁陵县:476700
            柘城县:476200
            虞城县:476300
            夏邑县:476400
        濮阳市:
            华龙区:
            清丰县:457300
            南乐县:457400
            范县:457500
            台前县:457600
            濮阳县:457100
    甘肃省:
        金昌市:
            金川区:737100
            永昌县:737200
        武威:
            凉州区:733000
            民勤县:733300
            古浪县:733100
            天祝藏族自治县:733200
        平凉市:
            崆峒区:744000
            泾川县:744300
            灵台县:744400
            崇信县:744200
            华亭县:744100
            庄浪县:744600
            静宁县:743400
        白银市:
            白银区:730900
            平川区:730900
            靖远县:730600
            会宁县:730700
            景泰县:730400
        天水市:
            秦城区:741000
            北道区:741020
            清水县:741400
            秦安县:741600
            甘谷县:741200
            武山县:741300
            张家川回族自治县:741500
        定西市:
            安定区:744300
            通渭县:743300
            陇西县:748100
            渭源县:748200
            临洮县:730500
            漳县:748300
            岷县:748400
        临夏回族自治州:
            临夏市:731100
            临夏县:731800
            康乐县:731500
            永靖县:731600
            广河县:731300
            和政县:731200
            东乡族自治县:731400
            积石山保安族东乡族撒拉族自治县:731700
        张掖市:
            甘州区:734000
            肃南裕固族自治县:734400
            民乐县:734500
            临泽县:734200
            高台县:734300
            山丹县:734100
        庆阳市:
            西峰区:745000
            庆城县:
            环县:745700
            华池县:745600
            合水县:745400
            正宁县:745300
            宁县:745200
            镇原县:744500
        陇南:
            市辖区:
            武都区:
            成县:742500
            文县:746400
            宕昌县:748500
            康县:746500
            西和县:742100
            礼县:742200
            徽县:742300
            两当县:742400
        兰州市:
            城关区:730030
            七里河区:730050
            西固区:730060
            安宁区:730070
            红古区:730080
            永登县:730300
            皋兰县:730200
            榆中县:730100
        甘南藏族自治州:
            合作市:747000
            临潭县:747500
            卓尼县:747600
            舟曲县:746300
            迭部县:747400
            玛曲县:747300
            碌曲县:747200
            夏河县:747100
        酒泉市:
            肃州区:735000
            金塔县:735300
            安西县:736100
            肃北蒙古族自治县:736300
            阿克塞哈萨克族自治县:736400
            玉门市:735200
            敦煌市:736200
    西藏自治区:
        拉萨市:
            城关区:850000
            林周县:851600
            当雄县:851500
            尼木县:851600
            曲水县:850600
            堆龙德庆县:851400
            达孜县:850100
            墨竹工卡县:850200
        山南地区:
            乃东县:856100
            扎囊县:850800
            贡嘎县:850700
            桑日县:856200
            琼结县:856800
            曲松县:856300
            措美县:856900
            洛扎县:851200
            加查县:856400
            隆子县:856600
            错那县:856700
            浪卡子县:851100
        阿里地区:
            普兰县:859500
            札达县:859600
            噶尔县:859000
            日土县:859700
            革吉县:859100
            改则县:859200
            措勤县:859300
        日喀则地区:
            日喀则市:857000
            南木林县:857100
            江孜县:857400
            定日县:858200
            萨迦县:857800
            拉孜县:858100
            昂仁县:858500
            谢通门县:858900
            白朗县:857300
            仁布县:857200
            康马县:857500
            定结县:857900
            仲巴县:858800
            亚东县:857600
            吉隆县:858700
            聂拉木县:858300
            萨嘎县:858600
            岗巴县:857700
        昌都地区:
            昌都县:854000
            江达县:854100
            贡觉县:854200
            类乌齐县:855600
            丁青县:855700
            察雅县:854300
            八宿县:854600
            左贡县:854400
            芒康县:854500
            洛隆县:855400
            边坝县:855500
        那曲地区:
            那曲县:852000
            嘉黎县:852400
            比如县:852300
            聂荣县:853500
            安多县:853400
            申扎县:853100
            索县:852200
            班戈县:852500
            巴青县:852100
            尼玛县:853200
        林芝地区:
            林芝县:860100
            工布江达县:860200
            米林县:860500
            墨脱县:860700
            波密县:860300
            察隅县:860600
            朗县:860400
    河北省:
        沧州市:
            新华区:061000
            运河区:061000
            沧县:061000
            青县:062650
            东光县:061600
            海兴县:061200
            盐山县:061300
            肃宁县:062350
            南皮县:061500
            吴桥县:061800
            献县:062250
            孟村回族自治县:061400
            泊头市:062150
            任丘市:062550
            黄骅市:061100
            河间市:062450
        邯郸市:
            邯山区:056000
            丛台区:056000
            复兴区:056000
            峰峰矿区:056200
            邯郸县:056000
            临漳县:056600
            成安县:056700
            大名县:056900
            涉县:056400
            磁县:056500
            肥乡县:057550
            永年县:057150
            邱县:057450
            鸡泽县:057350
            广平县:057650
            馆陶县:057750
            魏县:056800
            曲周县:057250
            武安市:056300
        廊坊市:
            安次区:065000
            广阳区:065000
            固安县:065500
            永清县:065600
            香河县:065400
            大城县:065900
            文安县:065800
            大厂回族自治县:065300
            霸州市:065700
            三河市:065200
        石家庄市:
            长安区:050000
            桥东区:050000
            桥西区:050000
            新华区:050000
            井陉矿区:050100
            裕华区:050000
            井陉县:050300
            正定县:050800
            栾城县:051430
            行唐县:050600
            灵寿县:050500
            高邑县:051330
            深泽县:052500
            赞皇县:051230
            无极县:052400
            平山县:050400
            元氏县:051130
            赵县:051530
            辛集市:052300
            晋州市:052200
            新乐市:050700
            鹿泉市:050200
        邢台市:
            桥东区:054000
            桥西区:054000
            邢台县:054000
            临城县:054300
            内丘县:054200
            柏乡县:055450
            隆尧县:055350
            任县:055150
            南和县:054400
            宁晋县:055550
            巨鹿县:055250
            新河县:051730
            广宗县:054600
            平乡县:054500
            威县:054700
            清河县:054800
            临西县:054900
            南宫市:051800
            沙河市:054100
        保定市:
            新市区:071000
            北市区:071000
            南市区:071000
            满城县:072150
            清苑县:071100
            涞水县:074100
            阜平县:073200
            徐水县:072550
            定兴县:072650
            唐县:072350
            高阳县:071500
            容城县:071700
            涞源县:102900
            望都县:072450
            安新县:071600
            易县:074200
            曲阳县:073100
            蠡县:071400
            顺平县:072250
            博野县:071300
            雄县:071800
            涿州市:072750
            定州市:073000
            安国市:071200
            高碑店市:074000
        张家口市:
            桥东区:075000
            桥西区:075000
            宣化区:075000
            下花园区:075300
            宣化县:075100
            张北县:076450
            康保县:076650
            沽源县:076550
            尚义县:076750
            蔚县:075700
            阳原县:075800
            怀安县:076150
            万全县:076250
            怀来县:075400
            涿鹿县:075600
            赤城县:075500
            崇礼县:076350
        唐山市:
            路南区:063000
            路北区:063000
            古冶区:063100
            开平区:063000
            丰南区:063300
            丰润区:063000
            滦县:063700
            滦南县:063500
            乐亭县:063600
            迁西县:064300
            玉田县:064100
            唐海县:063200
            遵化市:064200
            迁安市:064400
        承德市:
            双桥区:067000
            双滦区:067000
            鹰手营子矿区:067200
            承德县:067400
            兴隆县:067300
            平泉县:067500
            滦平县:068250
            隆化县:068150
            丰宁满族自治县:068350
            宽城满族自治县:067600
            围场满族蒙古族自治县:068450
        衡水市:
            桃城区:053000
            枣强县:053100
            武邑县:053400
            武强县:053300
            饶阳县:053900
            安平县:053600
            故城县:053800
            景县:053500
            阜城县:053700
            冀州市:053200
            深州市:052800
        秦皇岛市:
            海港区:066000
            山海关区:066200
            北戴河区:066100
            经济技术开发区:
            青龙满族自治县:066500
            昌黎县:066600
            抚宁县:066300
            卢龙县:066400
    湖北省:
        襄樊市:
            襄城区:441000
            樊城区:441000
            襄阳区:441100
            南漳县:441500
            谷城县:441700
            保康县:441600
            老河口市:441800
            枣阳市:441200
            汽车产业开发区:
        鄂州市:
            梁子湖区:436000
            华容区:436000
            鄂城区:436000
        咸宁市:
            咸安区:437000
            嘉鱼县:437200
            通城县:437400
            崇阳县:437500
            通山县:437600
            赤壁市:437300
        宜昌市:
            西陵区:443000
            伍家岗区:443000
            点军区:443000
            虎亭区:443000
            夷陵区:443100
            远安县:444200
            兴山县:443700
            秭归县:443600
            长阳土家族自治县:443500
            五峰土家族自治县:443400
            宜都市:443000
            当阳市:444100
            枝江市:443200
        武汉市:
            江岸区:430014
            江汉区:430000
            桥口区:
            汉阳区:430050
            武昌区:430000
            青山区:430080
            洪山区:430070
            东西湖区:430040
            汉南区:430090
            蔡甸区:430100
            江夏区:430200
            黄陂区:432200
            新洲区:431400
        十堰市:
            茅箭区:442000
            张湾区:442000
            郧县:442500
            郧西县:442600
            竹山县:442200
            竹溪县:442300
            房县:442100
            丹江口市:442700
        恩施土家族苗族自治州:
            恩施市:445000
            利川市:445400
            建始县:445300
            巴东县:444300
            宣恩县:445500
            咸丰县:445600
            来凤县:445700
            鹤峰县:445800
        荆门市:
            东宝区:448000
            掇刀区:448000
            京山县:431800
            沙洋县:448200
            钟祥市:431900
        黄冈市:
            黄州区:438000
            团风县:438000
            红安县:438400
            罗田县:438600
            英山县:438700
            浠水县:438200
            蕲春县:435300
            黄梅县:435500
            武穴市:435400
        孝感市:
            孝南区:432100
            孝昌县:432900
            大悟县:432800
            云梦县:432500
            安陆市:432600
            汉川市:432300
        荆州:
            沙市区:434000
            荆州区:434020
            公安县:434300
            监利县:433300
            江陵县:434100
            石首市:434400
            洪湖市:433200
            松滋市:434200
        随州市:
            曾都区:441300
            广水市:432700
        黄石市:
            黄石港区:435000
            西塞山区:
            下陆区:435000
            铁山区:435000
            团城山开发区:
            阳新县:435200
            大冶市:435100
    湖南省:
        永州市:
            零陵区:
            冷水滩区:425000
            祁阳县:421700
            东安县:425900
            双牌县:425200
            道县:425300
            江永县:425400
            宁远县:425600
            蓝山县:425800
            新田县:425700
            江华瑶族自治县:425500
        怀化市:
            鹤城区:418000
            中方县:418000
            沅陵县:419600
            辰溪县:419500
            溆浦县:419300
            会同县:418300
            麻阳苗族自治县:419400
            新晃侗族自治县:419200
            芷江侗族自治县:419100
            靖州苗族侗族自治县:418400
            通道侗族自治县:418500
            洪江市:418200
        长沙市:
            芙蓉区:410000
            天心区:410000
            岳麓区:410000
            开福区:410000
            雨花区:410000
            长沙县:410100
            望城县:410200
            宁乡县:410600
            浏阳市:410300
        湘西土家族苗族自治州:
            吉首市:416000
            泸溪县:416100
            凤凰县:416200
            花垣县:416400
            保靖县:416500
            古丈县:416300
            永顺县:416700
            龙山县:416800
        邵阳市:
            双清区:422000
            大祥区:422000
            北塔区:422000
            邵东县:422800
            新邵县:422900
            邵阳县:422100
            隆回县:422200
            洞口县:422300
            绥宁县:422600
            新宁县:422700
            城步苗族自治县:422500
            武冈市:422400
        常德市:
            武陵区:415000
            鼎城区:415100
            安乡县:415600
            汉寿县:415900
            澧县:415500
            临澧县:415200
            桃源县:415700
            石门县:415300
            津市市:415400
        娄底市:
            娄星区:417000
            双峰县:417700
            新化县:417600
            冷水江市:417500
            涟源市:417100
        郴州市:
            北湖区:423000
            苏仙区:423000
            桂阳县:424400
            宜章县:424200
            永兴县:423300
            嘉禾县:424500
            临武县:424300
            汝城县:424100
            桂东县:423500
            安仁县:423600
            资兴市:423400
        衡阳市:
            珠晖区:421000
            雁峰区:421000
            石鼓区:421000
            蒸湘区:421000
            南岳区:421000
            衡阳县:421200
            衡南县:421100
            衡山县:421300
            衡东县:421400
            祁东县:421600
            耒阳市:421800
            常宁市:421500
        岳阳市:
            岳阳楼区:414000
            云溪区:414000
            君山区:414000
            岳阳县:414100
            华容县:414200
            湘阴县:410500
            平江县:410400
            汨罗市:414400
            临湘市:414300
        湘潭市:
            雨湖区:411100
            岳塘区:411100
            湘潭县:411200
            湘乡市:411400
            韶山市:411300
        株洲市:
            荷塘区:412000
            芦淞区:412000
            石峰区:412000
            天元区:412000
            株洲县:412000
            攸县:412300
            茶陵县:412400
            炎陵县:412500
            醴陵市:412200
        张家界市:
            永定区:427000
            武陵源区:427400
            慈利县:427200
            桑植县:427100
        益阳市:
            资阳区:413000
            赫山区:413000
            南县:413200
            桃江县:413400
            安化县:413500
            沅江市:413100
    天津市:
        天津:
            和平区:300000
            河东区:300000
            河西区:300000
            南开区:300000
            河北区:300000
            红桥区:300000
            塘沽区:300450
            汉沽区:300480
            大港区:300000
            东丽区:300000
            西青区:300000
            津南区:300000
            北辰区:300000
            武清区:301700
            宝坻区:301800
            宁河县:301500
            静海县:301600
            蓟县:301900
    上海市:
        上海:
            黄浦区:200000
            卢湾区:200000
            徐汇区:200000
            长宁区:200000
            静安区:200000
            普陀区:200000
            闸北区:200000
            虹口区:200000
            杨浦区:200000
            闵行区:201100
            宝山区:201900
            嘉定区:201800
            浦东新区:200120
            金山区:201500
            松江区:201600
            青浦区:201700
            南汇区:201300
            奉贤区:201400
            崇明县:202150
    安徽省:
        马鞍山市:
            金家庄区:243000
            花山区:243000
            雨山区:243000
            当涂县:243100
        滁州市:
            琅琊区:239000
            南谯区:239000
            来安县:239200
            全椒县:239500
            定远县:233200
            凤阳县:233100
            天长市:239300
            明光市:239400
        蚌埠市:
            龙子湖区:
            蚌山区:
            禹会区:
            淮上区:
            怀远县:233400
            五河县:233300
            固镇县:233700
        六安市:
            金安区:237000
            裕安区:237000
            寿县:232200
            霍邱县:237400
            舒城县:231300
            金寨县:237300
            霍山县:237200
        合肥市:
            瑶海区:
            庐阳区:
            蜀山区:
            包河区:
            长丰县:231100
            肥东县:230000
            肥西县:231200
        阜阳市:
            颍州区:239000
            颍东区:239000
            颍泉区:239000
            临泉县:236400
            太和县:236600
            阜南县:236300
            颍上县:236200
            界首市:236500
        黄山市:
            屯溪区:245000
            黄山区:245000
            徽州区:245000
            歙县:245200
            休宁县:245400
            黟县:245500
            祁门县:245600
        宿州市:
            墉桥区:234000
            砀山县:235300
            萧县:235200
            灵璧县:234200
            泗县:234300
        芜湖市:
            镜湖区:241000
            弋江区:
            新芜区:241000
            鸠江区:241000
            三山区:
            芜湖县:241100
            繁昌县:241200
            南陵县:242400
        淮北市:
            杜集区:235000
            相山区:235000
            烈山区:235000
            濉溪县:235100
        铜陵市:
            铜官山区:244000
            狮子山区:244000
            郊区:244000
            铜陵县:244100
        巢湖市:
            居巢区:238000
            庐江县:231500
            无为县:238300
            含山县:238100
            和县:238200
        淮南市:
            大通区:232000
            田家庵区:232000
            谢家集区:232000
            八公山区:232000
            潘集区:232000
            凤台县:232100
        亳州:
            谯城区:236800
            涡阳县:233600
            蒙城县:233500
            利辛县:236700
        池州:
            贵池区:247100
            东至县:247200
            石台县:245100
            青阳县:242800
        安庆市:
            迎江区:246000
            大观区:246000
            宜秀区:
            怀宁县:246100
            枞阳县:246700
            潜山县:246300
            太湖县:246400
            宿松县:246500
            望江县:246200
            岳西县:246600
        宣城市:
            宣州区:242000
            郎溪县:242100
            广德县:242200
            泾县:242500
            绩溪县:245300
            旌德县:242600
            宁国市:242300
    贵州省:
        毕节地区:
            毕节市:551700
            大方县:551600
            黔西县:551500
            金沙县:551800
            织金县:552100
            纳雍县:553300
            威宁彝族回族苗族自治县:553100
            赫章县:553200
        黔南布依族苗族自治州:
            都匀市:558000
            福泉市:550500
            荔波县:558400
            贵定县:551300
            瓮安县:550400
            独山县:558200
            平塘县:558300
            罗甸县:550100
            长顺县:550700
            龙里县:551200
            惠水县:550600
            三都水族自治县:558100
        黔东南苗族侗族自治州:
            凯里市:556000
            黄平县:556100
            施秉县:556200
            三穗县:556500
            镇远县:557700
            岑巩县:557800
            天柱县:556600
            锦屏县:556700
            剑河县:556400
            台江县:556300
            黎平县:557300
            榕江县:557200
            从江县:557400
            雷山县:557100
            麻江县:557600
            丹寨县:557500
        六盘水市:
            钟山区:553000
            六枝特区:553400
            水城县:553000
            盘县:561600
        黔西南布依族苗族自治州:
            兴义市:562400
            兴仁县:562300
            普安县:561500
            晴隆县:561400
            贞丰县:562200
            望谟县:552300
            册亨县:552200
            安龙县:552400
        遵义市:
            红花岗区:563000
            汇川区:563000
            遵义县:563100
            桐梓县:563200
            绥阳县:563300
            正安县:563400
            道真仡佬族苗族自治县:563500
            务川仡佬族苗族自治县:564300
            凤冈县:564200
            湄潭县:564100
            余庆县:564400
            习水县:564600
            赤水市:564700
            仁怀市:564500
        贵阳市:
            南明区:550000
            云岩区:550000
            花溪区:550000
            乌当区:550000
            白云区:550000
            小河区:550000
            开阳县:550300
            息烽县:551100
            修文县:550200
            清镇市:551400
        安顺市:
            西秀区:561000
            平坝县:561100
            普定县:562100
            镇宁布依族苗族自治县:561200
            关岭布依族苗族自治县:561300
            紫云苗族布依族自治县:550800
        铜仁地区:
            铜仁市:554300
            江口县:554400
            玉屏侗族自治县:554000
            石阡县:555100
            思南县:565100
            印江土家族苗族自治县:555200
            德江县:565200
            沿河土家族自治县:565300
            松桃苗族自治县:554100
            万山特区:554200
    广东省:
        江门市:
            蓬江区:529000
            江海区:529000
            新会区:529100
            台山市:529200
            开平市:529300
            鹤山市:529700
            恩平市:529400
        惠州市:
            惠城区:516000
            惠阳区:516200
            博罗县:516100
            惠东县:516300
            龙门县:516800
        韶关市:
            北江区:512000
            武江区:512000
            浈江区:512000
            曲江区:
            始兴县:512500
            仁化县:512300
            翁源县:512600
            乳源瑶族自治县:512600
            新丰县:511100
            乐昌市:512200
            南雄市:512400
        汕尾市:
            城区:516600
            华侨管理区:
            海丰县:516400
            陆河县:516700
            陆丰市:516500
            红海湾经济开发试验区:
        清远市:
            清城区:511500
            佛冈县:511600
            阳山县:513100
            连山壮族瑶族自治县:513200
            连南瑶族自治县:513300
            清新县:511800
            英德市:513000
            连州市:513400
        河源市:
            源城区:517000
            紫金县:517400
            龙川县:517300
            连平县:517100
            和平县:517200
            东源县:517500
        云浮市:
            云城区:527300
            新兴县:527400
            郁南县:527100
            云安县:527500
            罗定市:527200
        肇庆市:
            端州区:526000
            鼎湖区:526000
            广宁县:526300
            怀集县:526400
            封开县:526500
            德庆县:526600
            高要市:526100
            四会市:526200
        阳江市:
            江城区:529500
            阳西县:529800
            阳东县:529900
            阳春市:529600
        汕头市:
            龙湖区:515000
            市区:
            金平区:515000
            濠江区:515000
            潮阳区:515100
            潮南区:515100
            澄海区:515800
            南澳县:515900
        湛江市:
            赤坎区:524000
            霞山区:524000
            坡头区:524000
            开发区:
            麻章区:524000
            遂溪县:524300
            徐闻县:524100
            廉江市:524400
            雷州市:524200
            吴川市:524500
            东海岛:
        揭阳市:
            榕城区:522000
            东山区:154100
            经济开发试验区:
            揭东县:515500
            揭西县:515400
            惠来县:515200
            普宁市:515300
        深圳市:
            罗湖区:518000
            福田区:518000
            南山区:518000
            宝安区:518100
            龙岗区:518100
            盐田区:518000
        广州市:
            东山区:510000
            荔湾区:510000
            越秀区:510000
            海珠区:510000
            天河区:510000
            芳村区:510000
            白云区:510000
            黄埔区:510700
            番禺区:511400
            花都区:510800
            从化市:510900
        佛山市:
            禅城区:528000
            南海区:528200
            顺德区:528000
            三水区:528100
            高明区:528500
        茂名市:
            茂南区:525000
            茂港区:525000
            电白县:525400
            高州市:525200
            化州市:525100
            信宜市:525300
        潮州市:
            湘桥区:521000
            枫溪区:
            潮安县:515600
            饶平县:515700
        珠海市:
            香洲区:519000
            斗门区:519100
            金湾区:519090
        梅州市:
            梅江区:514000
            梅县:514700
            大埔县:514200
            丰顺县:514300
            五华县:514400
            平远县:514600
            蕉岭县:514100
            兴宁市:514500
    View Code

    源码如下

    第一版源码,并没有进行什么封装,纯粹是为了达到我想要的效果(同时也是去摸索摸索 jsoup 是怎么玩的...)。所以代码质量.......很差...

    这个抓取过程是挺久的,显然我这里只是为了拿数据,所以很多想法都没用上,比如加上 多线程分批获取 ... 直接写成 Excel ,分批入库,分批写成文件等等.........

    package com.zs.oukele;
    
    import org.jsoup.Jsoup;
    import org.jsoup.nodes.Document;
    import org.jsoup.nodes.Element;
    import org.jsoup.select.Elements;
    
    import java.io.IOException;
    import java.util.*;
    
    public class ZipCodeData {
    
        public static void main(String[] args) throws IOException {
            getAreaZipCodeData();
        }
    
    
        //
        public static String[] getProvinceData(String url){
            StringBuilder str = new StringBuilder();
            Document document = null;
            try {
                document = Jsoup.connect(url).get();
                Element list = document.getElementsByClass("post_list").get(0);
                Elements a = list.select("a");
                String link = "";
                for (Element element : a) {
                    str.append(link).append(element.text() + ":" + url + element.attr("href"));
                    link = "&";
                }
            } catch (IOException e) {
                e.printStackTrace();
                return null;
            }
            return str.toString().split("&");
        }
    
        //
        public static Map getCityData(String province,String url,Map map){
    
            Document document = null;
            try {
                document = Jsoup.connect(url).get();
                Element selectList = document.getElementsByClass("select-list").get(1);
                Elements a = selectList.select("a");
                List cityArray = new ArrayList<>();
                for (Element element : a) {
                    cityArray.add(element.text() + ":" + element.attr("href"));
                }
                map.put(province,cityArray);
            } catch (IOException e) {
                e.printStackTrace();
                return null;
            }
            return map;
        }
    
        //
        public static Map getAreaData() throws IOException {
            // 目标地址
            String sourceUrl = "https://post.8684.cn";
            String[] provinceData = getProvinceData(sourceUrl);
            Map map = new HashMap();
            for (String provinceDatum : provinceData) {
                map = getCityData(provinceDatum.substring(0,provinceDatum.indexOf(":") + 1),provinceDatum.substring(provinceDatum.indexOf(":") + 1,provinceDatum.length()),map);
            }
            // map 里的关系为:
            // 广东省 -- 广州市:网址
            //       -- 深圳市:网址
            //       -- 珠海市:网址
            // 广西   -- 桂林市:网址
            //       -- 南宁市:网址
            //       -- 来宾市:网址
            // .........
            Map result = new HashMap();
            // 广东省 -- 广州市
            //           -- 天河区:地址
            //           -- 白云区:地址
            //       -- 珠海市
            //           -- 香洲区:地址
            //           -- 斗门区:地址
            //广西   -- 来宾市
            //           -- 兴宾区:地址
            //           -- 忻城县:地址
            // .......
    
            Iterator iterator = map.entrySet().iterator();
            while (iterator.hasNext()) {
                Map.Entry<String,Object> next = (Map.Entry<String,Object>) iterator.next();
                //
                String province = next.getKey();
                // 市集合
                List<String> cityList = (List<String>) next.getValue();
    //            Map main = new HashMap();
                Map cityMap = new HashMap();
    //            List areaList = new ArrayList();
                for (String citys: cityList) {
                    // 市名称
                    String city = citys.substring(0,citys.indexOf(":") + 1);
                    // 地址
                    String href = citys.substring(citys.indexOf(":") + 1,citys.length());
                    // 抓取数据
                    Document document = Jsoup.connect(sourceUrl + "/" + href).get();
                    Element selectList = document.getElementsByClass("select-list").get(2);
                    Elements a = selectList.select("a");
                    List areaList = new ArrayList();
                    for (Element element : a) {
                        areaList.add(element.text() + ":" + element.attr("href"));
                    }
                    cityMap.put(city,areaList);
                }
                result.put(province,cityMap);
            }
            return result ;
        }
    
        // 获取个个地区的邮编
        public static void getAreaZipCodeData() throws IOException {
    
            Map areaData = getAreaData();
            // 数据格式为 ( key - value(map) ) map
            //                  |
            ////               (  key - value(List) ) map
            // 广东省 -- 广州市
            //           -- 天河区:地址
            //           -- 白云区:地址
            //       -- 珠海市
            //           -- 香洲区:地址
            //           -- 斗门区:地址
            //广西   -- 来宾市
            //           -- 兴宾区:地址
            //           -- 忻城县:地址
            // .......
            // 目标地址
            String sourceUrl = "https://post.8684.cn";
            Iterator iterator = areaData.entrySet().iterator();
            while (iterator.hasNext()) {
                Map.Entry<String,Map> next = (Map.Entry<String, Map>) iterator.next();
                // 省名称
                String province = next.getKey();
                System.out.println(province);
                // 市集合
                Map cityMap = next.getValue();
                Iterator iteratorCity = cityMap.entrySet().iterator();
                while (iteratorCity.hasNext()) {
                    Map.Entry<String,List> next1 = (Map.Entry<String, List>) iteratorCity.next();
                    // 市名称
                    String city = next1.getKey();
                    System.out.println("	" + city);
                    // 区集合
                    List<String> areaList = next1.getValue();
                    for (String areas : areaList) {
                        // 区名
                        String area = areas.substring(0, areas.indexOf(":"));
                        // 地址
                        String href = areas.substring(areas.indexOf(":") + 1,areas.length());
                        // 获取邮编
                        Document document = Jsoup.connect(sourceUrl + href).get();
                        String zipCode = document.getElementsByClass("list-con-td5").text();
                        System.out.println("		" + area + ":" + zipCode);
                    }
                }
    
            }
        }
    
    }
  • 相关阅读:
    web-火狐浏览器下载地址
    如何使用jmeter录制app脚本
    Jmeter参数化(jmter和badboy的配合使用)
    monkey常用命令详解(多参数化)
    monkey常用命令
    mysql数据库命令
    Linux命令
    循环语句的使用
    K8S学习笔记一:K8S的基础概念
    jmeter做尖峰测试(浪潮测试)
  • 原文地址:https://www.cnblogs.com/oukele/p/13206752.html
Copyright © 2011-2022 走看看