Python3爬取房價信息并分析

2018-09-15 16:02 更新
本文轉載至知乎ID:Charles(白露未晞)知乎個人專欄
下載W3Cschool手機App,0基礎隨時隨地學編程>>戳此了解

導語

進入正題,利用Python爬取房價信息并進行簡單的數(shù)據(jù)分析。好久沒發(fā)爬蟲相關的內容了,想想還是抽空過來發(fā)一篇吧~~~

Ok,讓我們開始吧~~~

相關文件

網(wǎng)盤下載鏈接: https://pan.baidu.com/s/1fDYFmz9JqN1wcDu_wSvpbw 

密碼: 1f99

開發(fā)工具

Python版本:3.6.4

相關模塊:openpyxl模塊;requests模塊;bs4模塊;pyecharts模塊;以及一些python自帶的模塊。

環(huán)境搭建

安裝Python并添加到環(huán)境變量,pip安裝需要的相關模塊即可。

pyecharts模塊安裝可參考:

Python簡單分析微信好友

原理簡介

需求:

根據(jù)輸入的城市名獲取該城市的房價信息;

對獲得的數(shù)據(jù)進行簡單的分析。

目標網(wǎng)站:

鏈家網(wǎng)(https://dl.lianjia.com/)

目標數(shù)據(jù)(圖中圈出的):

實現(xiàn)思路

很基礎的爬蟲,不需要任何分析。直接請求需要的網(wǎng)頁地址,然后利用bs4模塊解析請求返回的數(shù)據(jù)并獲取所需的信息即可。

然后再對這些信息進行簡單的分析。

其中信息保存到Excel中,分析時讀取即可。

具體實現(xiàn)細節(jié)詳見相關文件中的源代碼。

數(shù)據(jù)爬取演示

在cmd窗口運行Spider.py文件后根據(jù)提示輸入相關的信息即可。

視頻演示如下:

數(shù)據(jù)分析

以北京為例:

北京房價(元/平方):

北京房價(萬元/套起):

emmmm,算了,不分析了吧。

更多扎心的畫圖分析可參考:

Python抓取并分析天氣數(shù)據(jù)

更多

代碼截止2018-05-06測試無誤。

以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號