爬蟲ajax請求方式拿數據
爬蟲有2中方式拿數據1是用driverweb,2就是直接請求ajax接口,請求ajax接口效率高,不用開個瀏覽器消耗大量資源,不過缺點就是得分析它的ajax的url是怎么構造的。
在18.9月左右寫過一次這個代碼后來發現他大概是在11這樣接口加密了一下,其實也只是小意思,分享下代碼,能直接復制張貼就能用,填入3個數據 1城市名,2市,3必須加個區(沒實現不加區哈),產生的數據用excle保存在當前項目目錄能看到,只爬取一頁
首先分析
第一步打開個智聯招聘網站嘛 隨便搜素一個職位
然后
按我這3步驟,1打開f12,2把控制臺打到ajax監控上,這時候你點擊個海淀他就會動態的加載內容
再然后分析
在你點擊海淀區后,這個ajax請求4個鏈接,有前端html知識可知道,他就是通過你點這個海淀他給之前的url+上一個海定區,從本來的url請求本城市全區招聘信息變成你只想找的一個區。
再然后分析他這次的請求頭中有什么內容
請求頭一串其實只要構造Referer和U-A,Referer的意義在于你第一次搜索java的時候是城市全區職位的網頁,當你請求分區的時候如果沒有這個上次跳轉頁面,當你用爬蟲1秒鐘請求他幾百幾千個接口,他就能知道你沒有上次跳轉頁面,而是機器行為,正常人怎么可能請求一個那么復雜url這么多次?所以得構造上次跳轉到ajax的url的一個請求,U-A不用說了
再然后
這是關鍵,構造ajax的url有這么一堆東西pagesize=60就是指定你當前頁面,如果你搜索java他后臺數據有1000個,那么你這次請求只要60個職位數據。
cityid通過我后面的方法能夠得到。劃斜線的地方代表這些數據對url構造是固定參數你直接復制上去粘貼就ok不用管,kw是你搜索的關鍵字。
重點來了,11月更新反爬手段就是加了最后這2個東西,那這兩個東西第一個就是用產生一個隨機的8位小時,x-zp-page這下面說
在搜索出java職位的頁面(順數第二張圖)右鍵看html源代碼 有前后端知識可以發現這x-zp-page在這劃橫線的地方構造出來了‘c03acd50677f4cb68150cae0876503c3‘這一串就是隨機的32位數,你再通過md5(數據加密手段)加密就可以得到一個帶abcd參合在其中的32位隨機數,然而經過直接測試這個MD5根本就沒有加密,只是隨便產生32位的數用python直接MD5轉換成一個MD5碼樣子的32位數就能夠滿足他條件我也是醉了。(new Date()).valueOf(),這個就是js和python對應的時間戳函數用python 的time就可以打到一樣效果。 parseInt(Math.random() * 1000000)這一串就是產生隨機數,按他規則看產生0~1之間的小數,比如這次產生0.1212112454555然后*1000000 = 12121111.111,你python用個int就可以把后面小數截掉就要前面整數就行了。
然后用python語法構造url。就是url = ‘https://fe-api.zhaopin.com/c/i/sou?’+’’ + ‘’ + ‘’ 就行了。
欲學爬蟲,必先會寫網站。要看視頻了解html -css - javascript - jq -bootstrap.
只有你會了html知識,爬蟲才簡單
# -*- coding=utf-8 -*-from urllib import request,parse
from urllib.parse import urlencode
from bs4 import BeautifulSoup
import json
from jsonpath import jsonpath
import xlwt,time,random,hashlibdef one_url(city,area,keyword):#構造ajax的url請求中要構造最后這一塊{pageSize:90# cityId:763# workExperience:-1# education:-1# companyType:-1# employmentType:-1# jobWelfareTag:-1# kw:java# kt:3# _v:0.00525758# x-zp-page-request-id:a7a3101ddf4c4f28b0e6164c63570f2c-1544857423330-953148}#第一格cityid要動態輸入,前6個不用管,再動態輸入kw,kt不用管,# 剩下_v和x-zp-page-request-id是相對11月智聯招聘更新的新防爬手段# 這2個數據是什么?在前端源碼中發現有一個js腳本生成這段東西<script>var zpPageRequestId = "666135458df54479a83b821306dfe035-" + (new Date()).valueOf() + "-" + parseInt(Math.random() * 1000000)</script>#經過分析_v就是一個隨機的8位小數#x-zp-page-request-id 由三斷組成,1(32位隨機數據通過md5簡單加密得到(真垃圾連鹽什么都不加))+ 當前時間戳 + 隨機數6位#想辦法用python簡單實現他所謂的加密算法x-zp-page-request-id#1、生成一個隨機32位數idmd5 = hashlib.md5()id = str(random.random())md5.update(id.encode('utf-8'))random_id = md5.hexdigest()# 2、生成當前時間戳now_time = int(time.time() * 1000)# 3、生成隨機6位數randomnumb = int(random.random() * 1000000)#組合代碼x_zp_page_request_id = str(random_id) + '-' + str(now_time) + '-' + str(randomnumb)url_v = round(random.random(), 8)pase = {'ji':city,'re':area,'kw':keyword}#pageSize定義一個ajax請求能找回幾條數據paser_json_url = {'pageSize': 100,'cityId': area,'workExperience': -1,'education': -1,'companyType': -1,'employmentType': -1,'jobWelfareTag''': -1,'kw': keyword,'kt': 3,'_v': url_v,'x-zp-page-request-id': x_zp_page_request_id}headerss = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36',}url = 'https://fe-api.zhaopin.com/c/i/sou?' + urlencode(paser_json_url)# pageSize定義一個ajax請求能找回幾條數據,保持一致Referer_url = 'https://sou.zhaopin.com/?pageSize=100' + urlencode(pase) + '&kt=3'#第一個構造的url是實際請求ajax用到的urlprint(url)# 第二個構造的url是請求ajax接口時候請求頭檢查我們從什么頁面跳轉而來的,模擬偽裝用print(Referer_url)return url,Referer_url
def pase_page(url,Referer_url):headers_ajax = {'Host': 'fe-api.zhaopin.com','Origin': 'https://sou.zhaopin.com','Referer':Referer_url,'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'}rsp = request.Request(url,headers=headers_ajax)rsp = request.urlopen(rsp)json_data = rsp.read()data = json.loads(json_data)#爬取5個數據#用 jsonpath方式查找數據, jsonpath的語法也是百度現學現用的WORK_NAME = jsonpath(data,'$..jobName')SALARY = jsonpath(data,'$..salary')COMPANY = jsonpath(data,'$..company.name')COMPANY_TYPE = jsonpath(data,'$..company.type.name')COMPANY_URL = jsonpath(data,'$..company.url')print(len(SALARY))Header = ['工作名稱','薪水','公司名稱','公司類型','詳細網頁地址']L1 = list()L2 = list()L3 = list()L4 = list()L5 = list()for x in WORK_NAME:L1.append(x)for x in SALARY:L2.append(x)for x in COMPANY:L3.append(x)for x in COMPANY_TYPE:L4.append(x)for x in COMPANY_URL :L5.append(x)wkb = xlwt.Workbook()sheet = wkb.add_sheet('招聘信息',cell_overwrite_ok=True)a = 0b = 0for head in range(len(Header)):sheet.write(a ,head ,Header[head] )# 信息for i in range(len(L1)):sheet.write(a + 1, b, L1[i])sheet.write(a + 1, b+1, L2[i])sheet.write(a + 1, b+2, L3[i])sheet.write(a + 1, b+3, L4[i])sheet.write(a + 1, b+4, L5[i])a = a + 1c0 = sheet.col(0)c0.width = 256 * 36c2 = sheet.col(2)c2.width = 256 * 34c3 = sheet.col(3)c3.width = 256 * 13c4 = sheet.col(4)c4.width = 256 * 100wkb.save('招聘信息表升級版.xls')#city1和aera1是后面構造ajax的url的代碼數字,url構造城市和地區不用字,可以通過首頁等各
# 種地方看源碼找到他有個js腳本頁面里就是存放這些地區字典的,我只是簡化他們
# 出來做相對的數據優化,用2種方法有興趣隨便看看沒興趣就跳過
def city1(city):arrCity = [['489', '0', '全國'], ['530', '489', '北京'], ['538', '489', '上海'], ['548', '489', '廣東'], ['763', '548', '廣州'], ['764', '548', '韶關'], ['765', '548', '深圳'], ['766', '548', '珠海'], ['767', '548', '汕頭'], ['768', '548', '佛山'], ['769', '548', '江門'], ['770', '548', '湛江'], ['771', '548', '茂名'], ['772', '548', '肇慶'], ['773', '548', '惠州'], ['774', '548', '梅州'], ['775', '548', '汕尾'], ['776', '548', '河源'], ['777', '548', '陽江'], ['778', '548', '清遠'], ['779', '548', '東莞'], ['780', '548', '中山'], ['781', '548', '潮州'], ['782', '548', '揭陽'], ['783', '548', '云浮'], ['531', '489', '天津'], ['546', '489', '湖北'], ['736', '546', '武漢'], ['737', '546', '黃石'], ['738', '546', '十堰'], ['739', '546', '宜昌'], ['740', '546', '襄陽'], ['741', '546', '鄂州'], ['742', '546', '荊門'], ['743', '546', '孝感'], ['744', '546', '荊州'], ['745', '546', '黃岡'], ['746', '546', '咸寧'], ['747', '546', '隨州'], ['748', '546', '恩施'], ['10057', '546', '公安'], ['10139', '546', '武穴'], ['10140', '546', '天門'], ['10168', '546', '仙桃'], ['10169', '546', '潛江'], ['10171', '546', '宜城'], ['10179', '546', '神農架'], ['556', '489', '陜西'], ['854', '556', '西安'], ['855', '556', '銅川'], ['856', '556', '寶雞'], ['857', '556', '咸陽'], ['858', '556', '渭南'], ['859', '556', '延安'], ['860', '556', '漢中'], ['861', '556', '榆林'], ['862', '556', '安康'], ['863', '556', '商洛'], ['10058', '556', '興平'], ['10470', '556', '楊凌'], ['933', '556', '西咸新區'], ['552', '489', '四川'], ['801', '552', '成都'], ['802', '552', '自貢'], ['803', '552', '攀枝花'], ['804', '552', '瀘州'], ['805', '552', '德陽'], ['806', '552', '綿陽'], ['807', '552', '廣元'], ['808', '552', '遂寧'], ['809', '552', '內江'], ['810', '552', '樂山'], ['811', '552', '南充'], ['812', '552', '眉山'], ['813', '552', '宜賓'], ['814', '552', '廣安'], ['815', '552', '達州'], ['816', '552', '雅安'], ['817', '552', '巴中'], ['818', '552', '資陽'], ['819', '552', '阿壩'], ['820', '552', '甘孜'], ['821', '552', '涼山'], ['10065', '552', '峨眉'], ['10104', '552', '西昌'], ['10201', '552', '簡陽'], ['535', '489', '遼寧'], ['600', '535', '大連'], ['599', '535', '沈陽'], ['601', '535', '鞍山'], ['602', '535', '撫順'], ['603', '535', '本溪'], ['604', '535', '丹東'], ['605', '535', '錦州'], ['606', '535', '營口'], ['607', '535', '阜新'], ['608', '535', '遼陽'], ['609', '535', '盤錦'], ['610', '535', '鐵嶺'], ['611', '535', '朝陽'], ['612', '535', '葫蘆島'], ['10023', '535', '興城'], ['10070', '535', '海城'], ['10080', '535', '昌圖'], ['10144', '535', '開原'], ['931', '535', '東港'], ['536', '489', '吉林'], ['613', '536', '長春'], ['10198', '536', '琿春'], ['614', '536', '吉林市'], ['615', '536', '四平'], ['616', '536', '遼源'], ['617', '536', '通化'], ['618', '536', '白山'], ['619', '536', '松原'], ['620', '536', '白城'], ['621', '536', '延邊'], ['10122', '536', '公主嶺'], ['539', '489', '江蘇'], ['635', '539', '南京'], ['639', '539', '蘇州'], ['640', '539', '昆山'], ['650', '539', '常熟'], ['652', '539', '張家港'], ['636', '539', '無錫'], ['637', '539', '徐州'], ['638', '539', '常州'], ['641', '539', '南通'], ['642', '539', '連云港'], ['643', '539', '淮安'], ['644', '539', '鹽城'], ['645', '539', '揚州'], ['646', '539', '鎮江'], ['647', '539', '泰州'], ['648', '539', '宿遷'], ['911', '539', '太倉市'], ['544', '489', '山東'], ['702', '544', '濟南'], ['703', '544', '青島'], ['704', '544', '淄博'], ['705', '544', '棗莊'], ['706', '544', '東營'], ['707', '544', '煙臺'], ['708', '544', '濰坊'], ['709', '544', '濟寧'], ['710', '544', '泰安'], ['711', '544', '威海'], ['712', '544', '日照'], ['713', '544', '萊蕪'], ['714', '544', '臨沂'], ['715', '544', '德州'], ['716', '544', '聊城'], ['717', '544', '濱州'], ['718', '544', '菏澤'], ['540', '489', '浙江'], ['653', '540', '杭州'], ['654', '540', '寧波'], ['655', '540', '溫州'], ['656', '540', '嘉興'], ['657', '540', '湖州'], ['658', '540', '紹興'], ['659', '540', '金華'], ['660', '540', '衢州'], ['661', '540', '舟山'], ['662', '540', '臺州'], ['663', '540', '麗水'], ['10158', '540', '方家山'], ['549', '489', '廣西'], ['785', '549', '南寧'], ['786', '549', '柳州'], ['787', '549', '桂林'], ['788', '549', '梧州'], ['789', '549', '北海'], ['790', '549', '防城港'], ['791', '549', '欽州'], ['792', '549', '貴港'], ['793', '549', '玉林'], ['794', '549', '百色'], ['795', '549', '賀州'], ['796', '549', '河池'], ['904', '549', '來賓'], ['905', '549', '崇左'], ['541', '489', '安徽'], ['664', '541', '合肥'], ['665', '541', '蕪湖'], ['666', '541', '蚌埠'], ['667', '541', '淮南'], ['668', '541', '馬鞍山'], ['669', '541', '淮北'], ['670', '541', '銅陵'], ['671', '541', '安慶'], ['672', '541', '黃山'], ['673', '541', '滁州'], ['674', '541', '阜陽'], ['675', '541', '宿州'], ['677', '541', '六安'], ['678', '541', '亳州'], ['679', '541', '池州'], ['680', '541', '宣城'], ['10069', '541', '鳳陽'], ['10181', '541', '廣德'], ['10182', '541', '宿松'], ['532', '489', '河北'], ['565', '532', '石家莊'], ['566', '532', '唐山'], ['567', '532', '秦皇島'], ['568', '532', '邯鄲'], ['569', '532', '邢臺'], ['570', '532', '保定'], ['571', '532', '張家口'], ['572', '532', '承德'], ['573', '532', '滄州'], ['574', '532', '廊坊'], ['575', '532', '衡水'], ['10143', '532', '遵化'], ['533', '489', '山西'], ['576', '533', '太原'], ['577', '533', '大同'], ['578', '533', '陽泉'], ['579', '533', '長治'], ['580', '533', '晉城'], ['581', '533', '朔州'], ['582', '533', '晉中'], ['583', '533', '運城'], ['584', '533', '忻州'], ['585', '533', '臨汾'], ['586', '533', '呂梁'], ['910', '533', '永濟市'], ['534', '489', '內蒙古'], ['587', '534', '呼和浩特'], ['588', '534', '包頭'], ['589', '534', '烏海'], ['590', '534', '赤峰'], ['591', '534', '通遼'], ['592', '534', '鄂爾多斯'], ['593', '534', '呼倫貝爾'], ['594', '534', '興安盟'], ['595', '534', '錫林郭勒盟'], ['596', '534', '烏蘭察布'], ['597', '534', '巴彥淖爾'], ['598', '534', '阿拉善盟'], ['10031', '534', '烏審旗'], ['10157', '534', '滿洲里'], ['537', '489', '黑龍江'], ['622', '537', '哈爾濱'], ['623', '537', '齊齊哈爾'], ['624', '537', '雞西'], ['625', '537', '鶴崗'], ['626', '537', '雙鴨山'], ['627', '537', '大慶'], ['628', '537', '伊春'], ['629', '537', '佳木斯'], ['630', '537', '七臺河'], ['631', '537', '牡丹江'], ['632', '537', '黑河'], ['633', '537', '綏化'], ['634', '537', '大興安嶺'], ['10081', '537', '安達'], ['10159', '537', '雙城'], ['10160', '537', '尚志'], ['10161', '537', '綏芬河'], ['10510', '537', '肇東市'], ['542', '489', '福建'], ['681', '542', '福州'], ['682', '542', '廈門'], ['683', '542', '莆田'], ['684', '542', '三明'], ['685', '542', '泉州'], ['687', '542', '漳州'], ['688', '542', '南平'], ['689', '542', '龍巖'], ['690', '542', '寧德'], ['543', '489', '江西'], ['691', '543', '南昌'], ['692', '543', '景德鎮'], ['693', '543', '萍鄉'], ['694', '543', '九江'], ['695', '543', '新余'], ['696', '543', '鷹潭'], ['697', '543', '贛州'], ['698', '543', '吉安'], ['699', '543', '宜春'], ['700', '543', '撫州'], ['701', '543', '上饒'], ['545', '489', '河南'], ['719', '545', '鄭州'], ['720', '545', '開封'], ['721', '545', '洛陽'], ['722', '545', '平頂山'], ['723', '545', '安陽'], ['724', '545', '鶴壁'], ['725', '545', '新鄉'], ['726', '545', '焦作'], ['727', '545', '濮陽'], ['728', '545', '許昌'], ['729', '545', '漯河'], ['730', '545', '三門峽'], ['731', '545', '南陽'], ['732', '545', '商丘'], ['733', '545', '信陽'], ['734', '545', '周口'], ['735', '545', '駐馬店'], ['10044', '545', '濟源'], ['10059', '545', '西平'], ['547', '489', '湖南'], ['749', '547', '長沙'], ['750', '547', '株洲'], ['751', '547', '湘潭'], ['752', '547', '衡陽'], ['753', '547', '邵陽'], ['754', '547', '岳陽'], ['755', '547', '常德'], ['756', '547', '張家界'], ['757', '547', '益陽'], ['758', '547', '郴州'], ['759', '547', '永州'], ['760', '547', '懷化'], ['761', '547', '婁底'], ['762', '547', '湘西'], ['550', '489', '海南'], ['799', '550', '海口'], ['800', '550', '三亞'], ['907', '550', '洋浦市/洋浦經濟開發區'], ['10153', '550', '瓊海'], ['10183', '550', '儋州'], ['10184', '550', '五指山'], ['10185', '550', '文昌'], ['10186', '550', '萬寧'], ['10187', '550', '東方'], ['10188', '550', '定安'], ['10189', '550', '屯昌'], ['10190', '550', '澄邁'], ['10191', '550', '臨高'], ['10192', '550', '瓊中'], ['10193', '550', '保亭'], ['10194', '550', '白沙'], ['10195', '550', '昌江'], ['10196', '550', '樂東'], ['10197', '550', '陵水'], ['551', '489', '重慶'], ['553', '489', '貴州'], ['822', '553', '貴陽'], ['823', '553', '六盤水'], ['824', '553', '遵義'], ['825', '553', '安順'], ['826', '553', '銅仁'], ['827', '553', '黔西南'], ['828', '553', '畢節'], ['829', '553', '黔東南'], ['830', '553', '黔南'], ['554', '489', '云南'], ['831', '554', '昆明'], ['832', '554', '曲靖'], ['833', '554', '玉溪'], ['834', '554', '保山'], ['835', '554', '昭通'], ['836', '554', '楚雄'], ['837', '554', '紅河'], ['838', '554', '文山'], ['840', '554', '西雙版納'], ['841', '554', '大理'], ['842', '554', '德宏'], ['843', '554', '麗江'], ['844', '554', '怒江'], ['845', '554', '迪慶'], ['846', '554', '臨滄'], ['10163', '554', '普洱'], ['555', '489', '西藏'], ['847', '555', '拉薩'], ['848', '555', '昌都'], ['849', '555', '山南'], ['850', '555', '日喀則'], ['851', '555', '那曲'], ['852', '555', '阿里'], ['853', '555', '林芝'], ['557', '489', '甘肅'], ['864', '557', '蘭州'], ['865', '557', '嘉峪關'], ['866', '557', '金昌'], ['867', '557', '白銀'], ['868', '557', '天水'], ['869', '557', '武威'], ['870', '557', '張掖'], ['871', '557', '平涼'], ['872', '557', '酒泉'], ['873', '557', '慶陽'], ['874', '557', '定西'], ['875', '557', '隴南'], ['876', '557', '臨夏'], ['877', '557', '甘南'], ['558', '489', '青海'], ['878', '558', '西寧'], ['879', '558', '海東'], ['880', '558', '海北'], ['881', '558', '黃南'], ['882', '558', '海南州'], ['883', '558', '果洛'], ['884', '558', '玉樹'], ['885', '558', '海西'], ['559', '489', '寧夏'], ['886', '559', '銀川'], ['887', '559', '石嘴山'], ['888', '559', '吳忠'], ['889', '559', '固原'], ['906', '559', '中衛'], ['560', '489', '新疆'], ['890', '560', '烏魯木齊'], ['891', '560', '克拉瑪依'], ['892', '560', '吐魯番'], ['893', '560', '哈密'], ['894', '560', '昌吉'], ['895', '560', '博爾塔拉'], ['896', '560', '巴音郭楞'], ['897', '560', '阿克蘇'], ['898', '560', '克孜勒蘇'], ['899', '560', '喀什'], ['900', '560', '和田'], ['901', '560', '伊犁'], ['902', '560', '塔城'], ['903', '560', '阿勒泰'], ['10061', '560', '石河子'], ['10164', '560', '奎屯市'], ['10166', '560', '烏蘇'], ['10176', '560', '阿拉爾'], ['10177', '560', '圖木舒克'], ['10178', '560', '五家渠'], ['932', '560', '北屯市'], ['561', '489', '香港'], ['562', '489', '澳門'], ['563', '489', '臺灣省'], ['480', '0', '國外'], ['481', '0', '阿根廷'], ['482', '0', '澳大利亞'], ['483', '0', '奧地利'], ['484', '0', '白俄羅斯'], ['485', '0', '比利時'], ['486', '0', '巴西'], ['487', '0', '保加利亞'], ['488', '0', '加拿大'], ['490', '0', '塞浦路斯'], ['491', '0', '捷克'], ['492', '0', '丹麥'], ['493', '0', '埃及'], ['494', '0', '芬蘭'], ['495', '0', '法國'], ['496', '0', '德國'], ['497', '0', '希臘'], ['498', '0', '匈牙利'], ['499', '0', '冰島'], ['500', '0', '印度'], ['501', '0', '印度尼西亞'], ['502', '0', '愛爾蘭'], ['503', '0', '以色列'], ['504', '0', '意大利'], ['505', '0', '日本'], ['506', '0', '韓國'], ['507', '0', '科威特'], ['508', '0', '馬來西亞'], ['509', '0', '荷蘭'], ['510', '0', '新西蘭'], ['511', '0', '挪威'], ['513', '0', '巴基斯坦'], ['514', '0', '波蘭'], ['515', '0', '葡萄牙'], ['516', '0', '俄羅斯聯邦'], ['517', '0', '沙特阿拉伯'], ['518', '0', '新加坡'], ['519', '0', '南非'], ['520', '0', '西班牙'], ['521', '0', '瑞典'], ['522', '0', '瑞士'], ['523', '0', '泰國'], ['524', '0', '土耳其'], ['525', '0', '烏克蘭'], ['526', '0', '阿聯酋'], ['527', '0', '英國'], ['528', '0', '美國'], ['529', '0', '越南'], ['913', '0', '安哥拉'], ['914', '0', '加納'], ['915', '0', '尼日利亞'], ['916', '0', '坦桑尼亞'], ['917', '0', '烏干達'], ['918', '0', '阿爾及利亞'], ['919', '0', '塞內加爾'], ['930', '0', '柬埔寨'], ['512', '0', '其他']]new_city_code = []for i in range(len(arrCity)):#把列表中的列表1,2,3~~~~拆成一個列表丟到wddd中wdddd = arrCity[i]#刪除多余元素del wdddd[1]#再把一個個列表又放回去,就是沖洗了列表中的列表中不要的元素new_city_code.append(wdddd)#弄3個列表把列表轉換成字典d = []k = []v = []for ii in range(len(new_city_code)):d = new_city_code[ii]k.append(d[1])v.append(d[0])d.clear()# 映射函數方式來構造字典wd = dict(zip(k,v))return wd[city]
def area1(area):arrArea = [['2001','530','東城區'],['2002','530','西城區'],['2003','530','崇文區'],['2004','530','宣武區'],['2005','530','海淀區'],['2006','530','朝陽區'],['2007','530','豐臺區'],['2008','530','石景山區'],['2009','530','通州區'],['2010','530','順義區'],['2011','530','房山區'],['2012','530','大興區'],['2013','530','昌平區'],['2014','530','懷柔區'],['2015','530','平谷區'],['2016','530','門頭溝區'],['2017','530','密云縣'],['2018','530','延慶縣'],['2165','531','和平區'],['2166','531','河東區'],['2167','531','河西區'],['2168','531','南開區'],['2169','531','河北區'],['2170','531','紅橋區'],['2171','531','濱海新區'],['2172','531','東麗區'],['2173','531','西青區'],['2174','531','津南區'],['2175','531','北辰區'],['2176','531','武清區'],['2177','531','寶坻區'],['2178','531','靜海縣'],['2179','531','寧河縣'],['2180','531','薊縣'],['2019','538','黃浦區'],['2021','538','徐匯區'],['2022','538','長寧區'],['2023','538','靜安區'],['2024','538','普陀區'],['2026','538','虹口區'],['2027','538','楊浦區'],['2028','538','閔行區'],['2029','538','寶山區'],['2030','538','嘉定區'],['2031','538','浦東新區'],['2032','538','金山區'],['2033','538','松江區'],['2034','538','青浦區'],['2035','538','奉賢區'],['2036','538','崇明區'],['2312','551','渝中區'],['2313','551','江北區'],['2314','551','南岸區'],['2315','551','沙坪壩區'],['2316','551','九龍坡區'],['2317','551','大渡口區'],['2318','551','渝北區'],['2319','551','巴南區'],['2320','551','北碚區'],['2321','551','萬州區'],['2322','551','黔江區'],['2323','551','永川區'],['2324','551','涪陵區'],['2325','551','長壽區'],['2326','551','江津區'],['2327','551','合川區'],['2328','551','雙橋區'],['2329','551','萬盛區'],['2330','551','南川區'],['2331','551','榮昌區'],['2332','551','大足區'],['2333','551','壁山區'],['2334','551','銅梁區'],['2335','551','潼南區'],['2336','551','綦江區'],['2337','551','忠縣'],['2338','551','開縣'],['2339','551','云陽縣'],['2340','551','梁平縣'],['2341','551','墊江縣'],['2342','551','豐都縣'],['2343','551','奉節縣'],['2344','551','巫山縣'],['2345','551','巫溪縣'],['2346','551','城口縣'],['2347','551','武隆縣'],['2360','551','北部新區'],['2433','551','石柱土家族自治縣'],['2434','551','秀山土家族苗族自治縣'],['2435','551','酉陽土家族苗族自治縣'],['2436','551','彭水苗族土家族自治縣'],['2288','565','長安區'],['2290','565','橋西區'],['2291','565','新華區'],['2292','565','裕華區'],['2293','565','東開發區'],['2294','565','井陘礦區'],['2295','565','辛集市'],['2296','565','藁城區'],['2297','565','晉州市'],['2298','565','新樂市'],['2299','565','鹿泉區'],['2300','565','正定縣'],['2301','565','平山縣'],['2302','565','元氏縣'],['2412','565','欒城區'],['2413','565','行唐縣'],['2414','565','靈壽縣'],['2415','565','深澤縣'],['2416','565','無極縣'],['2417','565','趙縣'],['2418','565','高邑縣'],['2419','565','贊皇縣'],['2420','565','井陘縣'],['2501','576','小店區'],['2502','576','迎澤區'],['2503','576','杏花嶺區'],['2504','576','尖草坪區'],['2505','576','萬柏林區'],['2506','576','晉源區'],['2507','576','清徐縣'],['2508','576','陽曲縣'],['2509','576','婁煩縣'],['2510','576','古交市'],['2126','599','和平區'],['2127','599','沈河區'],['2128','599','皇姑區'],['2129','599','大東區'],['2130','599','鐵西區'],['2132','599','東陵區(渾南新區)'],['2133','599','于洪區'],['2134','599','沈北新區'],['2135','599','蘇家屯區'],['2382','599','棋盤山開發區'],['2383','599','新民市'],['2384','599','遼中縣'],['2385','599','康平縣'],['2386','599','法庫縣'],['3033','599','經濟技術開發區'],['2181','600','西崗區'],['2182','600','中山區'],['2183','600','沙河口區'],['2184','600','甘井子區'],['2185','600','高新園區'],['2186','600','開發區'],['2187','600','旅順口區'],['2188','600','金州區 '],['2394','600','普蘭店市'],['2395','600','瓦房店市'],['2396','600','莊河市'],['2397','600','長海縣'],['2398','600','長興島'],['2140','613','南關區'],['2141','613','寬城區'],['2142','613','朝陽區'],['2143','613','二道區'],['2144','613','綠園區'],['2145','613','高新開發區'],['2146','613','經濟開發區'],['2147','613','汽車產業開發區'],['2148','613','雙陽區'],['2387','613','榆樹市'],['2388','613','九臺市'],['2389','613','德惠市'],['2390','613','農安縣'],['2270','622','南崗區'],['2271','622','道里區'],['2272','622','道外區'],['2273','622','香坊區'],['2274','622','松北區'],['2275','622','平房區'],['2276','622','呼蘭區'],['2277','622','阿城區'],['2424','622','五常市'],['2426','622','方正縣'],['2427','622','依蘭縣'],['2428','622','賓 縣'],['2429','622','巴彥縣'],['2430','622','木蘭縣'],['2431','622','通河縣'],['2432','622','延壽縣'],['2084','635','玄武區'],['2086','635','秦淮區'],['2087','635','建鄴區'],['2088','635','鼓樓區'],['2090','635','浦口區'],['2091','635','六合區'],['2092','635','棲霞區'],['2093','635','雨花臺區'],['2094','635','江寧區'],['2095','635','溧水區'],['2096','635','高淳區'],['2512','636','江陰市'],['2513','636','宜興市'],['2514','636','崇安區'],['2515','636','南長區'],['2516','636','北塘區'],['2517','636','濱湖區'],['2518','636','無錫新區'],['2519','636','惠山區'],['2520','636','錫山區'],['2215','639','虎丘區'],['2216','639','吳中區'],['2217','639','相城區'],['2218','639','工業園區'],['2404','639','高新區'],['2511','639','姑蘇區'],['2561','639','吳江區'],['2233','653','上城區'],['2234','653','下城區'],['2235','653','江干區'],['2236','653','拱墅區'],['2237','653','西湖區'],['2238','653','濱江區'],['2239','653','蕭山區'],['2240','653','余杭區'],['2241','653','桐廬縣'],['2242','653','淳安縣'],['2409','653','建德市'],['2457','653','下沙'],['2479','653','臨安市'],['2478','653','富陽區'],['2352','664','廬陽區'],['2353','664','瑤海區'],['2354','664','蜀山區'],['2355','664','包河區'],['2356','664','經濟技術開發區'],['2357','664','濱湖新區'],['2358','664','新站綜合開發試驗區'],['2359','664','高新區'],['2437','664','政務文化新區'],['2438','664','北城新區'],['3273','664','肥東縣'],['3274','664','肥西縣'],['3275','664','長豐縣'],['3276','664','廬江縣'],['3277','664','巢湖市'],['2251','681','鼓樓區'],['2252','681','臺江區'],['2253','681','倉山區'],['2254','681','馬尾區'],['2255','681','晉安區'],['2256','681','閩侯縣'],['2257','681','羅源縣'],['2258','681','連江縣'],['2259','681','永泰縣'],['2260','681','閩清縣'],['2261','681','平潭縣'],['2472','681','長樂'],['2473','681','福清'],['2264','682','思明區'],['2265','682','湖里區'],['2266','682','集美區'],['2267','682','海滄區'],['2268','682','同安區'],['2269','682','翔安區'],['2536','691','東湖區'],['2537','691','西湖區'],['2538','691','青云譜區'],['2539','691','青山湖區'],['2540','691','灣里區'],['2541','691','南昌縣'],['2542','691','新建區'],['2543','691','進賢縣'],['2544','691','安義縣'],['3302','691','紅谷灘新區'],['3303','691','南昌臨空經濟區'],['3304','691','南昌經濟開發區'],['3305','691','南昌高新區'],['3306','691','南昌小藍經濟技術開發區'],['3307','691','桑海經濟技術開發區'],['3308','691','南昌望城新區'],['2097','702','市中區'],['2098','702','歷下區'],['2099','702','天橋區'],['2100','702','槐蔭區'],['2101','702','歷城區'],['2102','702','長清區'],['2103','702','平陰縣'],['2104','702','濟陽縣'],['2105','702','商河縣'],['2376','702','高新區'],['2471','702','章丘市'],['2153','703','市南區'],['2154','703','市北區(新行政區)'],['2156','703','李滄區'],['2157','703','黃島區(新行政區)'],['2158','703','嶗山區'],['2159','703','城陽區'],['2160','703','膠州市'],['2161','703','即墨市'],['2163','703','膠南區'],['2162','703','平度市'],['2164','703','萊西市'],['2391','703','保稅區'],['2392','703','青島經濟技術開發區'],['2393','703','青島高新技術產業開發區'],['3009','703','西海岸新區'],['2545','707','芝罘區'],['2546','707','福山區'],['2547','707','牟平區'],['2548','707','萊山區'],['2549','707','長島縣'],['2550','707','龍口市'],['2551','707','萊陽市'],['2552','707','萊州市'],['2553','707','蓬萊市'],['2554','707','招遠市'],['2555','707','棲霞市'],['2556','707','海陽市'],['2557','707','高新區'],['2558','707','開發區'],['2194','719','中原區'],['2195','719','二七區'],['2196','719','管城區'],['2197','719','金水區'],['2198','719','惠濟區'],['2199','719','鄭東新區 '],['2203','719','經開區'],['2204','719','高新區'],['2205','719','上街區'],['2399','719','新鄭市'],['2400','719','登封市'],['2401','719','新密市'],['2402','719','滎陽市'],['2403','719','中牟縣'],['2444','719','鞏義市'],['2445','719','航空港區'],['2057','736','江岸區'],['2058','736','江漢區'],['2059','736','硚口區'],['2060','736','漢陽區'],['2061','736','武昌區'],['2062','736','青山區'],['2063','736','洪山區'],['2064','736','蔡甸區'],['2065','736','東西湖區'],['2066','736','漢南區'],['2067','736','江夏區'],['2068','736','黃陂區'],['2069','736','新洲區'],['2365','736','武漢經濟技術開發區'],['2366','736','東湖新技術開發區'],['2367','736','武漢吳家山經濟技術開發區'],['2224','749','芙蓉區'],['2225','749','天心區'],['2226','749','岳麓區'],['2227','749','開福區'],['2228','749','雨花區'],['2405','749','望城區'],['2406','749','長沙縣'],['2407','749','寧鄉縣'],['2408','749','瀏陽市'],['2045','763','越秀區'],['2046','763','海珠區'],['2047','763','荔灣區'],['2048','763','天河區'],['2049','763','白云區'],['2050','763','黃埔區'],['2052','763','番禺區'],['2051','763','花都區'],['2053','763','蘿崗區'],['2054','763','南沙區'],['2475','763','增城區'],['2474','763','從化區'],['2037','765','福田區'],['2038','765','羅湖區'],['2039','765','南山區'],['2040','765','鹽田區'],['2041','765','寶安區'],['2042','765','龍崗區'],['2043','765','坪山新區'],['2044','765','光明新區'],['2361','765','龍華新區'],['2362','765','大鵬新區'],['2531','768','禪城區'],['2534','768','三水區'],['2535','768','高明區'],['2562','768','南海區'],['2560','768','順德區'],['2246','773','惠城區'],['2247','773','惠陽區'],['3253','773','仲愷區'],['3254','773','大亞灣區'],['3255','773','博羅縣'],['3256','773','惠東縣'],['3257','773','龍門縣'],['2107','801','青羊區'],['2108','801','錦江區'],['2109','801','金牛區'],['2110','801','武侯區'],['2111','801','成華區'],['2112','801','龍泉驛區'],['2113','801','青白江區'],['2114','801','新都區'],['2115','801','溫江區'],['2116','801','雙流區'],['2117','801','郫都區'],['2118','801','金堂縣'],['2119','801','大邑縣'],['2120','801','蒲江縣'],['2121','801','新津縣'],['2377','801','邛崍市'],['2378','801','崇州市'],['2379','801','彭州市'],['2380','801','都江堰市'],['2381','801','高新區'],['3300','801','天府新區'],['3301','801','高新西區'],['2521','822','云巖區'],['2522','822','南明區'],['2523','822','花溪區'],['2524','822','觀山湖區(金陽新區)'],['2525','822','白云區'],['2526','822','烏當區'],['2527','822','清鎮市'],['2528','822','修文縣'],['2529','822','息烽縣'],['2530','822','開陽縣'],['2070','854','新城區'],['2071','854','碑林區'],['2072','854','蓮湖區'],['2073','854','雁塔區'],['2074','854','未央區'],['2075','854','灞橋區'],['2076','854','長安區'],['2077','854','閻良區'],['2078','854','臨潼區'],['2079','854','藍田縣'],['2080','854','周至縣'],['2081','854','戶縣'],['2082','854','高陵縣'],['2368','854','高新技術產業開發區'],['2369','854','經濟技術開發區'],['2370','854','曲江新區'],['2371','854','浐灞生態區'],['2372','854','閻良國家航空高新技術產業基地'],['2373','854','西安國家民用航天產業基地'],['2374','854','國際港務區'],['3278','854','渭北工業區'],['3001','654','奉化區'],['3002','654','鄞州區'],['3003','654','海曙區'],['3004','654','江東區'],['3005','654','江北區'],['3006','654','北侖區'],['3007','654','鎮海區'],['3008','654','高新區'],['3370','654','慈溪市'],['3371','654','余姚市'],['3372','654','寧海縣'],['3373','654','象山縣'],['3010','708','高新技術開發區'],['3011','708','濱海經濟開發區'],['3012','708','高密市'],['3013','708','壽光市'],['3014','708','昌樂縣'],['3015','708','青州市'],['3016','708','諸城市'],['3017','708','安丘市'],['3018','709','任城區'],['3019','709','曲阜市'],['3020','709','鄒城市'],['3021','709','微山縣'],['3022','709','魚臺縣'],['3023','709','金鄉縣'],['3024','709','嘉祥縣'],['3025','709','汶上縣'],['3026','709','泗水縣'],['3027','709','梁山縣'],['3366','709','兗州區'],['3028','704','張店區'],['3029','704','淄川區'],['3030','704','博山區'],['3031','704','臨淄區'],['3032','704','淄博高新區'],['3034','606','鲅魚圈'],['3035','606','大石橋'],['3038','638','天寧區'],['3039','638','鐘樓區'],['3040','638','新北區'],['3041','638','武進區'],['3042','638','溧陽市'],['3043','638','金壇區'],['3044','641','崇川區'],['3045','641','港閘區'],['3046','641','海安縣'],['3047','641','如東縣'],['3048','641','海門市'],['3394','641','如皋市'],['3395','641','啟東市'],['3399','641','通州區'],['3049','637','鼓樓區'],['3050','637','云龍區'],['3051','637','賈汪區'],['3052','637','泉山區'],['3053','637','銅山區'],['3054','637','豐縣'],['3055','637','沛縣'],['3056','637','睢寧縣'],['3057','637','新沂市'],['3058','637','邳州市'],['3059','646','京口區'],['3060','646','潤州區'],['3061','646','丹徒區'],['3391','646','句容市'],['3392','646','丹陽市'],['3393','646','揚中市'],['3062','645','邗江區'],['3063','645','廣陵區'],['3064','645','江都區'],['3065','645','儀征市'],['3066','645','寶應縣'],['3396','645','高郵市'],['3067','647','海陵區'],['3068','647','高港區'],['3069','647','姜堰區'],['3070','647','興化市'],['3390','647','靖江市'],['3397','647','泰興市'],['3071','644','亭湖區'],['3072','644','鹽都區'],['3073','644','大豐區'],['3074','644','響水縣'],['3075','644','濱海縣'],['3076','644','阜寧縣'],['3077','644','射陽縣'],['3078','644','建湖縣'],['3079','644','東臺市'],['3080','643','清河區'],['3081','643','楚州區'],['3082','643','淮陰區'],['3083','643','青浦區'],['3084','643','漣水縣'],['3085','643','洪澤縣'],['3086','643','金湖縣'],['3398','643','盱眙縣'],['3087','642','連云區'],['3088','642','海州區'],['3089','642','贛榆縣'],['3090','642','東海縣'],['3091','642','灌云縣'],['3092','642','灌南縣'],['3093','685','鯉城區'],['3094','685','豐澤區'],['3095','685','洛江區'],['3096','685','惠安縣'],['3097','685','安溪縣'],['3098','685','永春縣'],['3099','685','德化縣'],['3100','685','石獅市'],['3101','685','晉江市'],['3102','685','南安市'],['3400','685','泉港區'],['3103','658','越城區'],['3104','658','柯橋區'],['3105','658','新昌縣'],['3106','658','嵊州市'],['3386','658','上虞區'],['3387','658','諸暨市'],['3107','655','鹿城區'],['3108','655','龍灣區'],['3109','655','甌海區'],['3110','655','洞頭區'],['3111','655','平陽縣'],['3112','655','蒼南縣'],['3113','655','文成縣'],['3114','655','泰順縣'],['3383','655','樂清市'],['3384','655','永嘉縣'],['3385','655','瑞安市'],['3115','659','婺城區'],['3116','659','金東區'],['3117','659','武義縣'],['3118','659','浦江縣'],['3119','659','磐安縣'],['3120','659','蘭溪市'],['3376','659','義烏市'],['3377','659','東陽市'],['3378','659','永康市'],['3121','656','南湖區'],['3122','656','秀洲區'],['3123','656','海鹽縣'],['3379','656','平湖市'],['3380','656','嘉善縣'],['3381','656','桐鄉市'],['3382','656','海寧市'],['3124','662','椒江區'],['3125','662','黃巖區'],['3126','662','路橋區'],['3127','662','天臺縣'],['3128','662','仙居縣'],['3129','662','溫嶺市'],['3130','662','臨海市'],['3374','662','玉環縣'],['3375','662','三門縣'],['3131','657','吳興區'],['3132','657','南潯區'],['3133','657','長興縣'],['3134','657','安吉縣'],['3388','657','德清縣'],['3135','663','蓮都區'],['3136','663','青田縣'],['3137','663','縉云縣'],['3138','663','遂昌縣'],['3139','663','松陽縣'],['3140','663','云和縣'],['3141','663','慶元縣'],['3142','663','景寧縣'],['3389','663','龍泉市'],['3143','799','秀英區'],['3144','799','龍華區'],['3145','799','瓊山區'],['3146','799','美蘭區'],['3147','785','興寧區'],['3148','785','青秀區'],['3149','785','江南區'],['3150','785','西鄉塘區'],['3151','785','良慶區'],['3152','785','邕寧區'],['3153','785','武鳴區'],['3154','785','隆安縣'],['3155','785','馬山縣'],['3156','785','上林縣'],['3157','785','賓陽縣'],['3158','785','橫縣'],['3159','786','城中區'],['3160','786','魚峰區'],['3161','786','柳南區'],['3162','786','柳北區'],['3163','787','秀峰區'],['3164','787','疊彩區'],['3165','787','象山區'],['3166','787','七星區'],['3167','787','雁山區'],['3168','787','臨桂區'],['3169','789','海城區'],['3170','789','銀海區'],['3171','789','鐵山港區'],['3172','789','合浦縣'],['3173','793','玉州區'],['3174','793','福綿區'],['3175','793','北流市'],['3176','793','容縣'],['3177','793','陸川縣'],['3178','793','博白縣'],['3179','793','興業縣'],['3180','766','香洲區'],['3181','766','斗門區'],['3182','766','金灣區'],['3183','766','橫琴新區'],['3184','766','高新區'],['3185','766','保稅區'],['3186','780','東區'],['3187','780','南區'],['3188','780','石岐區'],['3189','780','西區'],['3190','780','五桂山區'],['3191','780','火炬開發區'],['3192','780','板芙鎮'],['3193','780','黃圃鎮'],['3194','780','南頭鎮'],['3195','780','東鳳鎮'],['3196','780','阜沙鎮'],['3197','780','小欖鎮'],['3198','780','東升鎮'],['3199','780','古鎮鎮'],['3200','780','橫欄鎮'],['3201','780','三角鎮'],['3202','780','民眾鎮'],['3203','780','南朗鎮'],['3204','780','港口鎮'],['3205','780','大涌鎮'],['3206','780','沙溪鎮'],['3207','780','三鄉鎮'],['3208','780','神灣鎮'],['3209','780','坦洲鎮'],['3210','769','蓬江區'],['3211','769','江海區'],['3212','769','新會區'],['3213','769','開平市'],['3214','769','鶴山市'],['3215','769','恩平市'],['3403','769','臺山市'],['3216','767','龍湖區'],['3217','767','金平區'],['3218','767','濠江區'],['3219','767','潮陽區'],['3220','779','莞城區'],['3221','779','南城區'],['3222','779','東城區'],['3223','779','萬江區'],['3224','779','石碣鎮'],['3225','779','石龍鎮'],['3226','779','茶山鎮'],['3227','779','石排鎮'],['3228','779','企石鎮'],['3229','779','橫瀝鎮'],['3230','779','橋頭鎮'],['3231','779','謝崗鎮'],['3232','779','東坑鎮'],['3233','779','常平鎮'],['3234','779','寮步鎮'],['3235','779','大朗鎮'],['3236','779','麻涌鎮'],['3237','779','中堂鎮'],['3238','779','高埗鎮'],['3239','779','樟木頭鎮'],['3240','779','大嶺山鎮'],['3241','779','望牛墩鎮'],['3242','779','黃江鎮'],['3243','779','洪梅鎮'],['3244','779','清溪鎮'],['3245','779','沙田鎮'],['3246','779','道滘鎮'],['3247','779','塘廈鎮'],['3248','779','虎門鎮'],['3249','779','厚街鎮'],['3250','779','鳳崗鎮'],['3251','779','長安鎮'],['3252','779','松山湖區'],['3259','831','五華區'],['3260','831','盤龍區'],['3261','831','官渡區'],['3262','831','西山區'],['3263','831','東川區'],['3264','831','呈貢區'],['3265','831','晉寧縣'],['3266','831','富民縣'],['3267','831','宜良縣'],['3268','831','石林彝族自治縣'],['3269','831','嵩明縣'],['3270','831','祿勸縣'],['3271','831','尋甸縣'],['3272','831','安寧市'],['3360','933','灃東新城'],['3361','933','灃西新城'],['3362','933','秦漢新城'],['3363','933','涇河新城'],['3364','933','空港新城'],['3279','585','侯馬'],['3280','582','榆次區'],['3281','582','榆社縣'],['3282','582','左權縣'],['3283','582','和順縣'],['3284','582','昔陽縣'],['3285','582','壽陽縣'],['3286','582','太谷縣'],['3287','582','祁縣'],['3288','582','平遙縣'],['3289','582','靈石縣'],['3290','582','介休市'],['3292','890','新市區'],['3293','890','水磨溝區'],['3294','890','沙依巴克區'],['3295','890','天山區'],['3296','890','頭屯河區'],['3297','890','米東區'],['3298','890','達阪城區'],['3299','890','烏魯木齊縣'],['3309','574','霸州市'],['3310','574','三河市'],['3311','574','永清縣'],['3312','574','固安市'],['3313','574','香河市'],['3314','574','大城縣'],['3315','574','文安縣'],['3316','574','大廠回族自治縣'],['3317','574','燕郊開發區'],['3318','570','涿州市'],['3319','570','安國市'],['3320','570','高碑店市'],['3321','570','滿城區'],['3322','570','清苑區'],['3323','570','定州市'],['3324','721','澗西區'],['3325','721','洛龍區'],['3326','721','老城區'],['3327','721','西工區'],['3328','721','吉利區'],['3329','721','伊濱區'],['3330','721','高新區'],['3331','721','偃師市'],['3332','721','嵩縣'],['3333','721','洛寧縣'],['3334','721','欒川縣'],['3335','721','孟津縣'],['3336','721','伊川縣'],['3337','721','汝陽縣'],['3338','721','新安縣'],['3339','721','宜陽縣'],['3340','728','魏都區'],['3341','728','許昌縣'],['3342','728','禹州縣'],['3343','728','鄢陵縣'],['3344','728','襄城縣'],['3406','728','長葛縣'],['3345','739','西陵區'],['3346','739','伍家崗區'],['3347','739','點軍區'],['3348','739','猇亭區'],['3349','739','夷陵區'],['3350','864','城關區'],['3351','864','七里河區'],['3352','864','安寧區'],['3353','864','西固區'],['3354','864','紅古區'],['3355','864','永登縣'],['3356','864','皋蘭縣'],['3357','864','榆中縣'],['3358','864','蘭州新區'],['3367','711','乳山市'],['3368','711','榮成市'],['3369','710','肥城市'],['3401','690','福安'],['3402','10163','思茅'],['3404','782','普寧'],['3405','776','龍川'],['4001','617','東昌區'],['4002','617','二道江區'],['4003','617','通化縣'],['4004','617','輝南縣'],['4005','617','柳河縣'],['4006','617','梅河口市'],['4007','617','集安市'],['4008','708','臨朐縣'],['4009','711','環翠區'],['4010','711','文登區'],['4011','711','經濟開發區'],['4012','711','火炬高技術產業區'],['4013','711','進出口加工保稅區'],['4014','711','臨港經濟技術開發區'],['4015','711','南海新區']]new_area_code = []for i in range(len(arrArea)):wdddd = arrArea[i]del wdddd[1]new_area_code.append(wdddd)da = []ka = []va = []for ii in range(len(new_area_code)):da = new_area_code[ii]ka.append(da[1])va.append(da[0])da.clear()wd = dict(zip(ka, va))return wd[area]if __name__ == '__main__':inputcity = input('輸入城市:')inputarea = input('區:')inputwork = input('你想查找的工作:')u = one_url(city1(inputcity),area1(inputarea),inputwork)pase_page(u[0],u[1])print('ok')
總結
以上是生活随笔為你收集整理的爬虫智联招聘的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。