Python爬虫系列(2)
生活随笔
收集整理的這篇文章主要介紹了
Python爬虫系列(2)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Python可以用來做自動化測試,也可以做爬蟲。
由于時間緊迫,先上代碼,方便隨時復(fù)習(xí)。
如下,爬取的是豆瓣電影 Top 250的信息:
(爬取豆瓣網(wǎng)站的好處是不需要加入反爬取代碼,方便新手入門Python爬蟲)
import requests from bs4 import BeautifulSoup from time import sleepdef get_file_info(url):web_data = requests.get(url)soup = BeautifulSoup(web_data.text,'lxml')nums = soup.select('div.top250 > span.top250-no')#content > div.top250 > span.top250-nonum = nums[0].text.strip('No.') #使用strip將No.1的No.去掉title = soup.select('h1 > span')#content > h1 > span:nth-child(1)#content > h1 > span.yearname = title[0].texttime = title[1].text.strip('()') #使用strip將(1994)的括號去掉scores = soup.select('div.rating_wrap.clearbox > div.rating_self.clearfix > strong')#interest_sectl > div.rating_wrap.clearbox > div.rating_self.clearfix > strongscore = scores[0].textinfos = soup.select('div.grid-16-8.clearfix > div.article > div.indent.clearfix > div.subjectwrap.clearfix > div.subject.clearfix')#info > span:nth-child(8)#info > br:nth-child(12)#content > div.grid-16-8.clearfix > div.article > div.indent.clearfix > div.subjectwrap.clearfix > div.subject.clearfix#infoinfo = infos[0].text.strip()#print(infos)data = {'num' : num,'name' : name,'time' : time,'score' : score,'info' : info}print(data)urls = ['https://movie.douban.com/top250?start={}&filter='.format(str(i*25)) for i in range(0,10)]for url in urls :web_data = requests.get(url)soup = BeautifulSoup(web_data.text, 'lxml')hrefs = soup.select('div.hd > a')# content > div > div.article > ol > li:nth-child(1) > div > div.info > div.hd > a# print(url)for href in hrefs:link = href.get('href')get_file_info(link)sleep(1)?
爬取結(jié)果部分展示如下
{'num': '1', 'name': '肖申克的救贖 The Shawshank Redemption', 'time': '1994', 'score': '9.6', 'info': '導(dǎo)演: 弗蘭克·德拉邦特\n編劇: 弗蘭克·德拉邦特 / 斯蒂芬·金\n主演: 蒂姆·羅賓斯 / 摩根·弗里曼 / 鮑勃·岡頓 / 威廉姆·賽德勒 / 克蘭西·布朗 / 吉爾·貝羅斯 / 馬克·羅斯頓 / 詹姆斯·惠特摩 / 杰弗里·德曼 / 拉里·布蘭登伯格 / 尼爾·吉恩托利 / 布賴恩·利比 / 大衛(wèi)·普羅瓦爾 / 約瑟夫·勞格諾 / 祖德·塞克利拉 / 保羅·麥克蘭尼 / 芮妮·布萊恩 / 阿方索·弗里曼 / V·J·福斯特 / 弗蘭克·梅德拉諾 / 馬克·邁爾斯 / 尼爾·薩默斯 / 耐德·巴拉米 / 布賴恩·戴拉特 / 唐·麥克馬納斯\n類型: 劇情 / 犯罪\n制片國家/地區(qū): 美國\n語言: 英語\n上映日期: 1994-09-10(多倫多電影節(jié)) / 1994-10-14(美國)\n片長: 142分鐘\n又名: 月黑高飛(港) / 刺激1995(臺) / 地獄諾言 / 鐵窗歲月 / 消香克的救贖\nIMDb鏈接: tt0111161'} {'num': '2', 'name': '霸王別姬', 'time': '1993', 'score': '9.6', 'info': '導(dǎo)演: 陳凱歌\n編劇: 蘆葦 / 李碧華\n主演: 張國榮 / 張豐毅 / 鞏俐 / 葛優(yōu) / 英達 / 蔣雯麗 / 吳大維 / 呂齊 / 雷漢 / 尹治 / 馬明威 / 費振翔 / 智一桐 / 李春 / 趙海龍 / 李丹 / 童弟 / 沈慧芬 / 黃斐\n類型: 劇情 / 愛情 / 同性\n制片國家/地區(qū): 中國大陸 / 香港\n語言: 漢語普通話\n上映日期: 1993-01-01(香港)\n片長: 171 分鐘\n又名: 再見,我的妾 / Farewell My Concubine\nIMDb鏈接: tt0106332'} {'num': '3', 'name': '這個殺手不太冷 Léon', 'time': '1994', 'score': '9.4', 'info': '導(dǎo)演: 呂克·貝松\n編劇: 呂克·貝松\n主演: 讓·雷諾 / 娜塔莉·波特曼 / 加里·奧德曼 / 丹尼·愛羅 / 彼得·阿佩爾 / 邁克爾·巴達魯科 / 艾倫·格里尼 / 伊麗莎白·瑞根 / 卡爾·馬圖斯維奇 / 弗蘭克·賽格 / 麥溫 / 喬治·馬丁 / 羅伯特·拉薩多 / 亞當(dāng)·布斯奇 / 馬里奧·托迪斯科 / 薩米·納塞利\n類型: 劇情 / 動作 / 犯罪\n制片國家/地區(qū): 法國\n語言: 英語 / 意大利語 / 法語\n上映日期: 1994-09-14(法國)\n片長: 110分鐘(劇場版) / 133分鐘(國際版)\n又名: 殺手萊昂 / 終極追殺令(臺) / 殺手里昂 / Leon / Leon: The Professional\nIMDb鏈接: tt0110413'} {'num': '4', 'name': '阿甘正傳 Forrest Gump', 'time': '1994', 'score': '9.4', 'info': "導(dǎo)演: 羅伯特·澤米吉斯\n編劇: 艾瑞克·羅斯 / 溫斯頓·格魯姆\n主演: 湯姆·漢克斯 / 羅賓·懷特 / 加里·西尼斯 / 麥凱爾泰·威廉遜 / 莎莉·菲爾德 / 海利·喬·奧斯蒙 / 邁克爾·康納·亨弗里斯 / Harold G. Herthum / 山姆·安德森 / Ione M. Telech / 彼得·道博森 / 希芳·法隆 / Elizabeth Hanks / 漢娜·豪爾 / Christopher Jones / Rob Landry / Jason McGuire / 桑尼·施羅耶 / Ed Davis / 丹尼爾C.斯瑞派克 / 大衛(wèi)·布里斯賓 / Deborah McTeer / Al Harrington / 阿非莫·奧米拉 / John Voldstad / Michael Burgess / Eric Underwood / Byron Minns / 斯蒂芬·布吉格沃特 / John William Galt / Hilary Chaplain / Isabel Rose / Richard D'Alessandro / Dick Stilwell / 邁克爾-杰斯 / 杰弗里·布萊克 / 瓦妮莎·羅斯 / 迪克·卡維特 / 馬拉·蘇查雷特扎 / Joe Alaskey / W. Benson Terry\n類型: 劇情 / 愛情\n制片國家/地區(qū): 美國\n語言: 英語\n上映日期: 1994-06-23(洛杉磯首映) / 1994-07-06(美國)\n片長: 142分鐘\n又名: 福雷斯特·岡普\nIMDb鏈接: tt0109830"} {'num': '5', 'name': '美麗人生 La vita è bella', 'time': '1997', 'score': '9.5', 'info': '導(dǎo)演: 羅伯托·貝尼尼\n編劇: 溫琴佐·切拉米 / 羅伯托·貝尼尼\n主演: 羅伯托·貝尼尼 / 尼可萊塔·布拉斯基 / 喬治·坎塔里尼 / 朱斯蒂諾·杜拉諾 / 賽爾喬·比尼·布斯特里克 / 瑪麗薩·帕雷德斯 / 霍斯特·布赫霍爾茨 / 利迪婭·阿方西 / 朱利亞娜·洛約迪切 / 亞美利哥·豐塔尼 / 彼得·德·席爾瓦 / 弗朗西斯·古佐 / 拉法埃拉·萊博羅尼 / 克勞迪奧·阿方西 / 吉爾·巴羅尼 / 馬西莫·比安奇 / 恩尼奧·孔薩爾維 / 吉安卡爾洛·科森蒂諾 / 阿倫·克雷格 / 漢尼斯·赫爾曼 / 弗蘭科·梅斯科利尼 / 安東尼奧·普雷斯特 / 吉娜·諾維勒 / 理查德·塞梅爾 / 安德烈提多娜 / 迪爾克·范登貝格 / 奧梅羅·安東努蒂\n類型: 劇情 / 喜劇 / 愛情 / 戰(zhàn)爭\n制片國家/地區(qū): 意大利\n語言: 意大利語 / 德語 / 英語\n上映日期: 1997-12-20(意大利)\n片長: 116分鐘 / 125分鐘(加長版)\n又名: 一個快樂的傳說(港) / Life Is Beautiful\nIMDb鏈接: tt0118799'} {'num': '6', 'name': '泰坦尼克號 Titanic', 'time': '1997', 'score': '9.3', 'info': '導(dǎo)演: 詹姆斯·卡梅隆\n編劇: 詹姆斯·卡梅隆\n主演: 萊昂納多·迪卡普里奧 / 凱特·溫絲萊特 / 比利·贊恩 / 凱西·貝茨 / 弗蘭西絲·費舍 / 格勞瑞亞·斯圖爾特 / 比爾·帕克斯頓 / 伯納德·希爾 / 大衛(wèi)·沃納 / 維克多·加博 / 喬納森·海德 / 蘇茜·愛米斯 / 劉易斯·阿伯內(nèi)西 / 尼古拉斯·卡斯柯恩 / 阿那托利·薩加洛維奇 / 丹尼·努齊 / 杰森·貝瑞 / 伊萬·斯圖爾特 / 艾恩·格拉法德 / 喬納森·菲利普斯 / 馬克·林賽·查普曼 / 理查德·格拉翰 / 保羅·布賴特威爾 / 艾瑞克·布里登 / 夏洛特·查頓 / 博納德·福克斯 / 邁克爾·英塞恩 / 法妮·布雷特 / 馬丁·賈維斯 / 羅莎琳·艾爾斯 / 羅切爾·羅斯 / 喬納森·伊萬斯-瓊斯 / 西蒙·克雷恩 / 愛德華德·弗萊徹 / 斯科特·安德森 / 馬丁·伊斯特 / 克雷格·凱利 / 格雷戈里·庫克 / 利亞姆·圖伊 / 詹姆斯·蘭開斯特 / 艾爾莎·瑞雯 / 盧·帕爾特 / 泰瑞·佛瑞斯塔 / 凱文·德·拉·諾伊\n類型: 劇情 / 愛情 / 災(zāi)難\n制片國家/地區(qū): 美國\n語言: 英語 / 意大利語 / 德語 / 俄語\n上映日期: 1998-04-03(中國大陸) / 1997-11-01(東京電影節(jié)) / 1997-12-19(美國)\n片長: 194分鐘\n又名: 鐵達尼號(港/臺)\nIMDb鏈接: tt0120338'} {'num': '7', 'name': '千與千尋 千と千尋の神隠し', 'time': '2001', 'score': '9.3', 'info': '導(dǎo)演: 宮崎駿\n編劇: 宮崎駿\n主演: 柊瑠美 / 入野自由 / 夏木真理 / 菅原文太 / 中村彰男 / 玉井夕海 / 神木隆之介 / 內(nèi)藤剛志 / 澤口靖子 / 我修院達也 / 大泉洋 / 小林郁夫 / 上條恒彥 / 小野武彥\n類型: 劇情 / 動畫 / 奇幻\n制片國家/地區(qū): 日本\n語言: 日語\n上映日期: 2001-07-20(日本)\n片長: 125分鐘\n又名: 神隱少女(臺) / Spirited Away / A Voyage of Chihiro / Sen to Chihiro no kamikakushi\nIMDb鏈接: tt0245429'} {'num': '8', 'name': "辛德勒的名單 Schindler's List", 'time': '1993', 'score': '9.5', 'info': '導(dǎo)演: 史蒂文·斯皮爾伯格\n編劇: 托馬斯·肯尼利 / 斯蒂文·澤里安\n主演: 連姆·尼森 / 本·金斯利 / 拉爾夫·費因斯 / 卡羅琳·古多爾 / 喬納森·薩加爾 / 艾伯絲·戴維茲 / 馬爾戈薩·格貝爾 / 馬克·伊瓦涅 / 碧翠斯·馬科拉 / 安德烈·瑟韋林 / 弗里德里希·馮·圖恩 / 克齊斯茨托夫·拉夫特 / 諾伯特·魏塞爾\n類型: 劇情 / 歷史 / 戰(zhàn)爭\n制片國家/地區(qū): 美國\n語言: 英語 / 希伯來語 / 德語 / 波蘭語\n上映日期: 1993-11-30(華盛頓首映) / 1994-02-04(美國)\n片長: 195分鐘\n又名: 舒特拉的名單(港) / 辛德勒名單\nIMDb鏈接: tt0108052'} {'num': '9', 'name': '盜夢空間 Inception', 'time': '2010', 'score': '9.3', 'info': '導(dǎo)演: 克里斯托弗·諾蘭\n編劇: 克里斯托弗·諾蘭\n主演: 萊昂納多·迪卡普里奧 / 約瑟夫·高登-萊維特 / 艾倫·佩吉 / 湯姆·哈迪 / 渡邊謙 / 迪利普·勞 / 基里安·墨菲 / 湯姆·貝倫杰 / 瑪麗昂·歌迪亞 / 皮特·波斯?fàn)査柬f特 / 邁克爾·凱恩 / 盧卡斯·哈斯 / 李太力 / 克萊爾·吉爾蕾 / 馬格努斯·諾蘭 / 泰勒·吉蕾 / 喬納森·吉爾 / 水源士郎 / 岡本玉二 / 厄爾·卡梅倫 / 瑞恩·海沃德 / 米蘭達·諾蘭 / 拉什·費加 / 蒂姆·科勒赫 / 妲露拉·萊莉\n類型: 劇情 / 科幻 / 懸疑 / 冒險\n制片國家/地區(qū): 美國 / 英國\n語言: 英語 / 日語 / 法語\n上映日期: 2010-09-01(中國大陸) / 2010-07-16(美國)\n片長: 148分鐘\n又名: 潛行兇間(港) / 全面啟動(臺) / 奠基 / 心靈犯案 / 記憶迷陣 / 記憶魔方\nIMDb鏈接: tt1375666\n官方小站:\n盜夢空間-Inception'} {'num': '10', 'name': "忠犬八公的故事 Hachi: A Dog's Tale", 'time': '2009', 'score': '9.3', 'info': '導(dǎo)演: 拉斯·霍爾斯道姆\n編劇: 斯蒂芬·P·林賽 / 新藤兼人\n主演: 理查·基爾 / 薩拉·羅默爾 / 瓊·艾倫 / 羅比·薩布萊特 / 艾瑞克·阿瓦利 / 田川洋行 / 杰森·亞歷山大 / 羅伯特·卡普榮\n類型: 劇情\n制片國家/地區(qū): 美國 / 英國\n語言: 英語 / 日語\n上映日期: 2009-06-13(西雅圖電影節(jié)) / 2010-03-12(英國)\n片長: 93分鐘\n又名: 忠犬小八(臺) / 秋田犬八千(港) / 忠犬傳奇\nIMDb鏈接: tt1028532'}下一篇是對爬取結(jié)果的處理,比如使用數(shù)據(jù)庫以及數(shù)據(jù)可視化等操作
?
其實對于豆瓣網(wǎng)站我們想爬取的基本信息在第一頁就能看到,不用像本方法一樣先爬取第一頁的超鏈接然后逐次爬取第一頁的各個超鏈接對應(yīng)的頁面內(nèi)容。本方法是通用方法,對于第一頁沒有我們需求信息的網(wǎng)站同樣適用。
比如某租房網(wǎng)站(我目前租房用的,帶有反爬取措施,不過比較簡單,等待時間設(shè)置久一點即可),第一頁沒有樓層等我們需要的信息,代碼如下:
import requests from bs4 import BeautifulSoup from time import sleep #url = 'http://sh.baletu.com/house/771996.html?entrance=1&zhaofang_index_entrance=' def get_file_info(url):web_data = requests.get(url)soup = BeautifulSoup(web_data.text,'lxml')areas = soup.select('div.basic-line > div > div > div.house-text-Akey > ul > li.cent')#body > div.basic-line > div > div > div.house-text-Akey > ul > li.cent#body > div.basic-line > div > div > div.house-text-Akey > ul > li.centarea = areas[0].text#print(soup)prices = soup.select('div.basic-line > div > div > div.house-text-Akey > ul > li.price')#body > div.basic-line > div > div > div.house-text-Akey > ul > li.priceprice = prices[0].textplaces = soup.select('div.basic-line > div > div > div.house-text-list.clearfix > dl:nth-child(6) > dd > a')#body > div.basic-line > div > div > div.house-text-list.clearfix > dl:nth-child(6) > dd > a:nth-child(1)place = places[0].text+'-'+places[-1].textlays = soup.select('div.basic-line > div > div > div.house-text-list.clearfix > dl:nth-child(3) > dd')#body > div.basic-line > div > div > div.house-text-list.clearfix > dl:nth-child(3) > ddlay = lays[0].text#print(lay)data = {'面積' : area,'價格' : price,'地區(qū)' : place,'樓層' : lay}print(data)#get_file_info()urls = ['http://www.baletu.com/zhaofang/p{}d101o1a1/?seachId=0'.format(str(i)) for i in range(1,3)]for url in urls :web_data = requests.get(url)soup = BeautifulSoup(web_data.text, 'lxml')hrefs = soup.select('div.list-pic-title > h3 >a')for href in hrefs:link = href.get('href')#print(link)get_file_info(link)sleep(2)爬取結(jié)果展示如下:
{'面積': '15 M2', '價格': '1500元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '6層/共7層'} {'面積': '25 M2', '價格': '2300元/月', '地區(qū)': '閔行-莘莊', '樓層': '1層/共14層'} {'面積': '14 M2', '價格': '1700元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '3層/共14層'} {'面積': '16 M2', '價格': '1250元/月', '地區(qū)': '閔行-莘莊', '樓層': '1層/共6層'} {'面積': '21 M2', '價格': '1200元/月', '地區(qū)': '閔行-莘莊', '樓層': '8層/共8層'} {'面積': '18 M2', '價格': '1850元/月', '地區(qū)': '閔行-莘莊', '樓層': '6層/共6層'} {'面積': '8 M2', '價格': '1000元/月', '地區(qū)': '閔行-莘莊', '樓層': '24層/共24層'} {'面積': '24 M2', '價格': '1500元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '7層/共14層'} {'面積': '22 M2', '價格': '2280元/月', '地區(qū)': '閔行-莘莊', '樓層': '1層/共6層'} {'面積': '18 M2', '價格': '1980元/月', '地區(qū)': '閔行-莘莊', '樓層': '4層/共6層'} {'面積': '20 M2', '價格': '2800元/月', '地區(qū)': '閔行-莘莊', '樓層': '14層/共18層'} {'面積': '19 M2', '價格': '1200元/月', '地區(qū)': '閔行-莘莊', '樓層': '7層/共17層'} {'面積': '20 M2', '價格': '1550元/月', '地區(qū)': '閔行-莘莊', '樓層': '層/共層'} {'面積': '12 M2', '價格': '1900元/月', '地區(qū)': '閔行-莘莊', '樓層': '3層/共6層'} {'面積': '15 M2', '價格': '1350元/月', '地區(qū)': '閔行-莘莊', '樓層': '11層/共18層'} {'面積': '18 M2', '價格': '2100元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '5層/共21層'} {'面積': '20 M2', '價格': '2000元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '8層/共11層'} {'面積': '24 M2', '價格': '2700元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '7層/共14層'} {'面積': '20 M2', '價格': '2080元/月', '地區(qū)': '閔行-莘莊', '樓層': '2層/共6層'} {'面積': '16 M2', '價格': '1500元/月', '地區(qū)': '閔行-莘莊', '樓層': '8層/共12層'} {'面積': '16 M2', '價格': '1850元/月', '地區(qū)': '閔行-莘莊', '樓層': '2層/共5層'} {'面積': '18 M2', '價格': '1450元/月', '地區(qū)': '閔行-莘莊', '樓層': '12層/共13層'} {'面積': '23 M2', '價格': '1950元/月', '地區(qū)': '閔行-莘莊', '樓層': '5層/共6層'} {'面積': '25 M2', '價格': '3000元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '9層/共12層'} {'面積': '18 M2', '價格': '2000元/月', '地區(qū)': '閔行-莘莊', '樓層': '17層/共18層'} {'面積': '20 M2', '價格': '2000元/月', '地區(qū)': '閔行-莘莊', '樓層': '3層/共6層'} {'面積': '18 M2', '價格': '1600元/月', '地區(qū)': '閔行-莘莊', '樓層': '11層/共12層'} {'面積': '28 M2', '價格': '3080元/月', '地區(qū)': '閔行-莘莊', '樓層': '3層/共7層'} {'面積': '16 M2', '價格': '1600元/月', '地區(qū)': '閔行-莘莊', '樓層': '6層/共7層'} {'面積': '23 M2', '價格': '2000元/月', '地區(qū)': '閔行-莘莊', '樓層': '1層/共14層'} {'面積': '15 M2', '價格': '2180元/月', '地區(qū)': '閔行-莘莊', '樓層': '11層/共18層'} {'面積': '15 M2', '價格': '1500元/月', '地區(qū)': '閔行-莘莊', '樓層': '8層/共8層'} {'面積': '15 M2', '價格': '1050元/月', '地區(qū)': '閔行-莘莊', '樓層': '5層/共6層'} {'面積': '18 M2', '價格': '1400元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '2層/共14層'} {'面積': '18 M2', '價格': '2850元/月', '地區(qū)': '閔行-莘莊', '樓層': '14層/共14層'} {'面積': '60 M2', '價格': '5000元/月', '地區(qū)': '閔行-莘莊', '樓層': '13層/共18層'} {'面積': '13 M2', '價格': '1480元/月', '地區(qū)': '閔行-莘莊', '樓層': '3層/共7層'} {'面積': '20 M2', '價格': '2000元/月', '地區(qū)': '閔行-莘莊', '樓層': '6層/共7層'} {'面積': '19 M2', '價格': '2000元/月', '地區(qū)': '閔行-莘莊', '樓層': '1層/共14層'} {'面積': '13 M2', '價格': '1300元/月', '地區(qū)': '閔行-莘莊', '樓層': '1層/共6層'} {'面積': '15 M2', '價格': '1200元/月', '地區(qū)': '閔行-莘莊', '樓層': '8層/共8層'} {'面積': '20 M2', '價格': '2300元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '7層/共14層'} {'面積': '18 M2', '價格': '2350元/月', '地區(qū)': '閔行-莘莊', '樓層': '14層/共14層'} {'面積': '76 M2', '價格': '4800元/月', '地區(qū)': '閔行-莘莊', '樓層': '18層/共22層'} {'面積': '20 M2', '價格': '2100元/月', '地區(qū)': '閔行-莘莊', '樓層': '1層/共14層'} {'面積': '14 M2', '價格': '1100元/月', '地區(qū)': '閔行-莘莊', '樓層': '1層/共6層'} {'面積': '16 M2', '價格': '2150元/月', '地區(qū)': '閔行-莘莊', '樓層': '14層/共14層'} {'面積': '16 M2', '價格': '1260元/月', '地區(qū)': '閔行-莘莊', '樓層': '2層/共10層'} {'面積': '25 M2', '價格': '2780元/月', '地區(qū)': '閔行-莘莊', '樓層': '8層/共20層'} {'面積': '15 M2', '價格': '1300元/月', '地區(qū)': '閔行-莘莊', '樓層': '8層/共18層'} {'面積': '12 M2', '價格': '1650元/月', '地區(qū)': '閔行-莘莊', '樓層': '10層/共14層'} {'面積': '23 M2', '價格': '1250元/月', '地區(qū)': '閔行-莘莊', '樓層': '7層/共17層'} {'面積': '15 M2', '價格': '1150元/月', '地區(qū)': '閔行-莘莊', '樓層': '10層/共未知層'} {'面積': '20 M2', '價格': '1900元/月', '地區(qū)': '閔行-莘莊', '樓層': '8層/共15層'} {'面積': '15 M2', '價格': '1300元/月', '地區(qū)': '閔行-莘莊', '樓層': '3層/共6層'} {'面積': '14 M2', '價格': '1400元/月', '地區(qū)': '閔行-莘莊', '樓層': '8層/共14層'} {'面積': '15 M2', '價格': '1300元/月', '地區(qū)': '閔行-莘莊', '樓層': '3層/共6層'} {'面積': '26 M2', '價格': '2200元/月', '地區(qū)': '閔行-莘莊', '樓層': '5層/共17層'} {'面積': '14 M2', '價格': '1500元/月', '地區(qū)': '閔行-莘莊', '樓層': '7層/共9層'} {'面積': '15 M2', '價格': '1900元/月', '地區(qū)': '閔行-莘莊', '樓層': '15層/共30層'} {'面積': '12 M2', '價格': '1900元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '5層/共6層'} {'面積': '23 M2', '價格': '1900元/月', '地區(qū)': '閔行-莘莊', '樓層': '5層/共6層'} {'面積': '20 M2', '價格': '1200元/月', '地區(qū)': '閔行-莘莊', '樓層': '3層/共6層'} {'面積': '15 M2', '價格': '2350元/月', '地區(qū)': '閔行-莘莊', '樓層': '4層/共6層'} {'面積': '25 M2', '價格': '2000元/月', '地區(qū)': '閔行-莘莊', '樓層': '層/共層'} {'面積': '16 M2', '價格': '2100元/月', '地區(qū)': '閔行-莘莊', '樓層': '25層/共29層'} {'面積': '23 M2', '價格': '2450元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '3層/共6層'} {'面積': '24 M2', '價格': '2400元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '2層/共16層'} {'面積': '26 M2', '價格': '3553元起/月', '地區(qū)': '閔行-莘莊', '樓層': '3層/共6層'} {'面積': '32 M2', '價格': '2400元起/月', '地區(qū)': '閔行-莘莊', '樓層': '2層/共4層'} {'面積': '15 M2', '價格': '2300元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '4層/共14層'} {'面積': '17 M2', '價格': '2390元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '11層/共24層'} {'面積': '14 M2', '價格': '1650元/月', '地區(qū)': '閔行-莘莊', '樓層': '10層/共14層'} {'面積': '25 M2', '價格': '2050元/月', '地區(qū)': '閔行-莘莊', '樓層': '5層/共6層'} {'面積': '23 M2', '價格': '2180元/月', '地區(qū)': '閔行-莘莊', '樓層': '4層/共6層'} {'面積': '20 M2', '價格': '1850元/月', '地區(qū)': '閔行-莘莊', '樓層': '12層/共16層'} {'面積': '18 M2', '價格': '1750元/月', '地區(qū)': '閔行-莘莊', '樓層': '8層/共14層'} {'面積': '15 M2', '價格': '2150元/月', '地區(qū)': '閔行-莘莊', '樓層': '5層/共6層'} {'面積': '20 M2', '價格': '2250元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '層/共層'} {'面積': '8 M2', '價格': '1760元/月', '地區(qū)': '閔行-莘莊', '樓層': '4層/共17層'} {'面積': '24 M2', '價格': '2450元/月', '地區(qū)': '閔行-古美羅陽', '樓層': '層/共層'} {'面積': '27 M2', '價格': '3553元起/月', '地區(qū)': '閔行-莘莊', '樓層': '3層/共6層'} {'面積': '20 M2', '價格': '1650元/月', '地區(qū)': '閔行-莘莊', '樓層': '12層/共14層'} {'面積': '18 M2', '價格': '1700元/月', '地區(qū)': '閔行-莘莊', '樓層': '3層/共6層'} {'面積': '25 M2', '價格': '1800元/月', '地區(qū)': '閔行-莘莊', '樓層': '2層/共18層'} {'面積': '11 M2', '價格': '2100元/月', '地區(qū)': '閔行-莘莊', '樓層': '7層/共17層'} {'面積': '27 M2', '價格': '3553元起/月', '地區(qū)': '閔行-莘莊', '樓層': '3層/共6層'} {'面積': '18 M2', '價格': '1600元/月', '地區(qū)': '閔行-莘莊', '樓層': '12層/共14層'} {'面積': '16 M2', '價格': '2130元/月', '地區(qū)': '閔行-莘莊', '樓層': '11層/共11層'} {'面積': '15 M2', '價格': '1200元/月', '地區(qū)': '閔行-莘莊', '樓層': '1層/共未知層'} {'面積': '91 M2', '價格': '7090元/月', '地區(qū)': '閔行-莘莊', '樓層': '4層/共11層'} {'面積': '23 M2', '價格': '1800元/月', '地區(qū)': '閔行-莘莊', '樓層': '14層/共18層'} {'面積': '20 M2', '價格': '2020元/月', '地區(qū)': '閔行-莘莊', '樓層': '5層/共6層'} {'面積': '15 M2', '價格': '1930元/月', '地區(qū)': '閔行-莘莊', '樓層': '8層/共14層'} {'面積': '15 M2', '價格': '2230元/月', '地區(qū)': '閔行-莘莊', '樓層': '5層/共14層'} {'面積': '21 M2', '價格': '2460元/月', '地區(qū)': '閔行-莘莊', '樓層': '5層/共14層'}Process finished with exit code 0?
總結(jié)
以上是生活随笔為你收集整理的Python爬虫系列(2)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机用户账户密码重置,简单三步重置忘记
- 下一篇: 赶紧入手,python面试题之Pytho