成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

高德API+Python幫你解決租房問題

開發 前端
編寫Python腳本爬取某租房網站的房源信息,利用高德的 js API 在地圖上標出房源地點,劃出距離工作地點1小時內可到達的范圍,附上公交路徑規劃功能查看不同路徑的用時。

項目簡介:編寫Python腳本爬取某租房網站的房源信息,利用高德的 js API 在地圖上標出房源地點,劃出距離工作地點1小時內可到達的范圍,附上公交路徑規劃功能查看不同路徑的用時。

本教程由ekCit發布在實驗樓,完整教程及在線練習地址:高德API+Python解決租房問題,可以直接在教程中下載代碼使用demo。

一、項目介紹

1. 項目背景

來自一段租房血淚史(夸張):事情是這樣的,筆者是接著念大四準備考研,而室友是應屆畢業在找工作,說白了就是都沒有錢,于是打算合租。因為窮所以不可能找有門店的的中介,只能看看趕集、58、和一些租房APP。期間需要考慮兩個人的通勤范圍來選地段,由于對交通的不熟悉,只有選擇自己附近的較貴的地段,花了很多時間閱覽趕集或者58里的個人房源信息,然而個人房源信息中仍充斥著大量中介,抱著一點希望打了幾個電話,得到的回答都是這個價位根本租不到,再高點也租不到(大都與發布的房源信息不符)。最后終于還是在宿舍關閉前一個星期租到一個性價比還可以的隔斷。畢竟隔斷還是不方便的,所以打算在室友找到工作后換一個新地方,于是就有了這個租房腳本和課程。

相信也有不少的應屆畢業生可能會遭遇同樣的境況,希望這門課能真的幫到大家,也許不光是在租房子方面。

總結一下租房難的癥結:

沒錢。

小中介發布的價位一般都是假的,會浪費你很多時間。

對交通路線不熟悉以致于選擇面窄。

如果是多人,得同時考慮多人的通勤時間。

本課程將解決的問題:

學習了技術,增長了知識,就能找到好工作,找到好工作就能有錢。

這次選的房源信息來自58的品牌公寓館,所以沒有那種小中介,價位就我和我室友來說可以接受。其實可以做個分類器過濾趕集上的中介來找低價個人房源的,有需要的同學可以試一下。

通勤范圍在地圖上圈出,解決了對交通路線不熟悉的問題

本課程是單人版的,但代碼中只要刪掉一個語句就能當多人用了(但是路徑規劃的功能是只能給一個人用)。如果是直接拿來多人用的話,還是開多個頁面比較好。

最終效果圖如下:

 

由于沒做前端兼容,導致右上角崩了。自用的小工具其實也不用整多好看,效率第一。

如圖,劃出來的大片藍色色塊就是距離工作地點一小時車程內的區域。藍色的標記就是房源,點擊后會自動給出路徑規劃和房源地址。紅色標記(不是"終")是工作地點,在圖里被擋住了。工作地點的輸入框有自動補完的功能,也是很方便的。至于房源文件我們會通過編寫Python腳本在抓取房源信息后生成。

2. 知識點

本課程項目完成過程中,我們將學習:

  1. requests、BeautifulSoup、csv 等庫的簡單使用
  2. 高德地圖 Javascript API 的使用

二、實驗環境

打開終端,進入 Code 目錄,創建 rent_proj 文件夾, 并將其作為我們的工作目錄。

  1. $ cd Code 
  2.  
  3. $ mkdir rent_proj && cd rent_proj  

安裝需要的庫:

  1. $ sudo apt-get install python-bs4 

三、實驗原理

實驗中會用到三個文件:crawl.py,rent.csv與index.html,其中rent.csv由crawl.py生成,是房源文件。crawl.py是一個非常簡單的爬取網頁的腳本。index.html是最重要的顯示地圖的部分。實現的流程大致如下:

 

 我為什么不把js代碼和css代碼從index.html中分出來呢,寫腳本怎么順手怎么來就好。

四、效果演示

首先選擇工作地點,劃出了一小時內的通勤范圍:

 

 北京堵車太猖狂,可能還是地鐵保險:

 

導入房源文件:

 

選擇一處房源,會自動幫你規劃路徑:

 選中房源地址跳轉到目標頁面:

 

 

五、實驗步驟

本項目的詳細教程、完整代碼及demo測試,可在實驗樓中查看并在線完成,立即【開始實驗】

更多Python經典項目:Python全部-課程

責任編輯:龐桂玉 來源: segmentfault
相關推薦

2020-05-22 10:02:43

Python語言編程

2011-02-24 10:48:51

FireFTP

2015-07-30 09:56:48

2016-03-02 09:41:28

WiFi無源Wi-Fi

2020-11-17 12:54:56

Python代碼開發

2011-10-09 14:47:54

2022-08-03 11:54:11

機器學習框架開源玩具

2016-01-21 10:35:35

AR技術

2020-03-25 15:07:21

數據挖掘大數據思維

2016-10-18 13:54:26

Windows 10hlp幫助文件

2014-02-11 10:27:21

阿里高德

2010-01-12 10:24:25

高德納

2014-12-19 11:17:23

高德地圖郭德綱公交導航

2010-05-13 11:36:03

統一通信平臺

2016-12-20 15:12:04

DaaS

2017-07-21 10:14:41

高德極客地圖高德地圖

2025-03-31 08:00:00

JavaScriptAPI開發

2014-07-09 14:39:14

《豪門盛宴》高德

2014-12-02 18:23:40

高德地圖

2019-08-26 10:36:38

Python操作系統高考
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人av免费看 | 免费av在线网站 | 亚洲在线一区二区三区 | 亚洲欧美激情国产综合久久久 | 亚洲欧美日韩久久久 | 视频一区二区三区中文字幕 | www.天天操 | 婷婷免费视频 | 国产成人精品一区二三区在线观看 | 成人在线视频免费看 | 国产午夜精品一区二区三区 | 国产成人精品一区二区三区 | 亚洲 欧美 日韩 在线 | 成人精品鲁一区一区二区 | 欧美精品二区三区 | 中文字幕一区二区三区在线观看 | 天天操网 | 国产精品视频久久 | 亚洲综合大片69999 | 亚洲日本中文 | 国产专区在线 | 毛片网站在线观看视频 | 国产精品成人一区二区 | 日韩和的一区二区 | 国产ts人妖系列高潮 | 亚洲成人日韩 | 丝袜 亚洲 欧美 日韩 综合 | 成人不卡 | 国产精品一二区 | 亚洲网站在线观看 | 久久综合一区 | 丁香久久| 亚洲成人999| 刘亦菲国产毛片bd | 一区二区在线 | 亚洲一区二区三 | 日韩精品免费 | 一区二区高清 | 免费永久av| 中文字幕一区在线观看视频 | 久久国产精品亚洲 |