W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
本文轉(zhuǎn)載至知乎ID:Charles(白露未晞)知乎個(gè)人專欄
下載W3Cschool手機(jī)App,0基礎(chǔ)隨時(shí)隨地學(xué)編程>>戳此了解
進(jìn)入正題,利用Python爬取房價(jià)信息并進(jìn)行簡單的數(shù)據(jù)分析。好久沒發(fā)爬蟲相關(guān)的內(nèi)容了,想想還是抽空過來發(fā)一篇吧~~~
Ok,讓我們開始吧~~~
網(wǎng)盤下載鏈接: https://pan.baidu.com/s/1fDYFmz9JqN1wcDu_wSvpbw
密碼: 1f99
Python版本:3.6.4
相關(guān)模塊:openpyxl模塊;requests模塊;bs4模塊;pyecharts模塊;以及一些python自帶的模塊。
安裝Python并添加到環(huán)境變量,pip安裝需要的相關(guān)模塊即可。
pyecharts模塊安裝可參考:
Python簡單分析微信好友
需求:
根據(jù)輸入的城市名獲取該城市的房價(jià)信息;
對獲得的數(shù)據(jù)進(jìn)行簡單的分析。
目標(biāo)網(wǎng)站:
鏈家網(wǎng)(https://dl.lianjia.com/)
目標(biāo)數(shù)據(jù)(圖中圈出的):
實(shí)現(xiàn)思路:
很基礎(chǔ)的爬蟲,不需要任何分析。直接請求需要的網(wǎng)頁地址,然后利用bs4模塊解析請求返回的數(shù)據(jù)并獲取所需的信息即可。
然后再對這些信息進(jìn)行簡單的分析。
其中信息保存到Excel中,分析時(shí)讀取即可。
具體實(shí)現(xiàn)細(xì)節(jié)詳見相關(guān)文件中的源代碼。
在cmd窗口運(yùn)行Spider.py文件后根據(jù)提示輸入相關(guān)的信息即可。
視頻演示如下:
數(shù)據(jù)分析
以北京為例:
北京房價(jià)(元/平方):
北京房價(jià)(萬元/套起):
emmmm,算了,不分析了吧。
更多扎心的畫圖分析可參考:
代碼截止2018-05-06測試無誤。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: