精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

程序員租房妙招,爬一個好房

開發(fā) 架構(gòu)
春節(jié)過后回京,本想好好休息兩天結(jié)果家里迎來了不速之客——老鼠。最后通過一系列的操作終于成功捕獲一家 8 口,這個過程筆者就不做多描述了。

背景

春節(jié)過后回京,本想好好休息兩天結(jié)果家里迎來了不速之客——老鼠。***通過一系列的操作終于成功捕獲一家 8 口,這個過程筆者就不做多描述了。由于此次捕鼠事件留下陰影決定搬離。和媳婦開始尋找合適的房源,這還只是一個開始;之后看好房子(房子還在配置中)跟管家約定好釋放當日簽約;和媳婦兩臺手機兩臺電腦搶房子結(jié)果還是失之交臂。就算是雙十一也不過如此吧!

之后繼續(xù)找房發(fā)現(xiàn)基于小區(qū)搜索房源結(jié)果很不準確(用地鐵站能過濾出來的,但直接用小區(qū)名就是搜不全),再加上想對當前市場房源有一個更清晰的了解,于是便有了一個想法——能否通過爬蟲自己做個檢索來找房子。

[[259363]]

開始

通過爬蟲自己做個檢索來找房子,有了這個想法后就試著做一下,首先有一個大概思路:

  • 寫一個爬蟲程序,盡可能解析出房子相關(guān)信息作為字段存儲。
  • 將數(shù)據(jù)存放在 ES(Elasticsearch)中便于查找。
  • 使用 kibana 實現(xiàn)查詢和分析,因其作為 ELK 經(jīng)典組件,在查詢分析上的強大優(yōu)勢不再多言。

需開發(fā)的爬蟲可分為如下模塊:

  • 控制模塊:作為起始開關(guān)和任務(wù)管理
  • 抓取模塊:輸入一個網(wǎng)址,輸出網(wǎng)頁內(nèi)容
  • 解析模塊:接收一段內(nèi)容,輸出有價值的字段信息,以及下一頁等更多待解析的任務(wù)
  • 存儲模塊:簡單的做一個 map 進行運行時去重,然后將信息寫入 ES

整個架構(gòu)和其他爬蟲基本一樣,但自如為防止爬蟲,搜索結(jié)果最多顯示50頁,對應(yīng)辦法就是遍歷重要的查詢參數(shù),比如城市、地鐵站、房子類型等。于是解析模塊的順序大概是:

1. 城市列表解析器,用來解析不同城市(當然這里只需要北京)

2. 地鐵站解析器,用來解析出不同的地鐵站

3. 房屋列表解析器,用來解析每一頁的房屋列表和下一頁待解析的任務(wù)

4. 房屋詳情解析器,用來解析房屋的詳細信息,如朝向、面積、戶型、樓層、陽臺、室友等

這里需要注意幾點:

1. 爬蟲使用 golang,它本身沒有解析庫,可以用第三方的 css 樣式選擇器、xpath,也完全可以用正則搞定,這里主要用正則實現(xiàn),部分地方試用了下 css 選擇器。

2. 部分房間信息如地鐵站、地鐵線路、所屬 url、陽臺、裝修風(fēng)格在房屋詳情中不容易提取,可以在上一級頁面如房屋列表中獲得。

3. 房租價格做了反爬蟲處理,不容易獲得,具體是價格為不同圖片拼接,這些圖片根據(jù)一個靜態(tài)隨機頁面搭配 offset 進行判斷,然后通過 ocr 進行基本圖片識別就能得到。

在上一級的網(wǎng)頁源碼中可以發(fā)現(xiàn)對應(yīng)的原始圖片和序號,這樣就很簡單了。

接下來是圖片識別,需要用到一個利器——tesseract(https://github.com/tesseract-ocr/tesseract/wiki)

盡管有這么個神器,但解析成功率依然不能保證 100%,尤其是在沒有訓(xùn)練的情況下,因此就需要像上面代碼中那樣,在短期內(nèi)想提高效率就添加部分人工識別的代碼,并降低重復(fù)工作,也能基本滿足需求。

接下來是寫入存儲,這里為快捷實現(xiàn),我們用 docker 在本機運行 es 和kibana,如下:

需要注意:盡量使用高版本,5.6 以后的 es 鏡像版本中都默認安裝了 x-pack 并激活了基礎(chǔ)版本的 license(即免費使用基礎(chǔ)功能,在這里也夠了)golang 對接 ES 可以使用官方的 client。代碼如:

注意上面的 setSniff=false,如果不加會有如下報錯:

在docker中運行es時,默認啟動 sniffing 模式,es自動查找節(jié)點, 要確保 Elasticsearch 返回可從容器外部訪問的 IP 地址。

解決方式為關(guān)閉 sniffing 或者配置 es 返回的主機地址,參考https://github.com/olivere/elastic/wiki/Docker

1. 配置 elasticsearch

  • 將 network.publish_host 和 network.bind_host 配置為可從容器外部訪問的地址
  • 配置network.host (不用再單獨配置network.bind_host 和 network.publish_host)

2. 禁用 sniffing

elastic.SetSniff(false)

最終,經(jīng)過一番嘗試,登錄 kibana 開始新的探索:

比如,基于多條地鐵線進行房源查找,甚至可以排除部分職業(yè)的室友,舉個栗子,排除下自己。

然后在 kibana 的 Visualize 中進行更多的分析:

比如最貴的地鐵站周邊和地鐵線周邊,2號線因為是內(nèi)環(huán)地鐵線路,均價毫無爭議***。地鐵站圓明園算是景區(qū)之外,中關(guān)村最貴也合情理。整租方面因為雙井附近有一些豪宅而略高,其他地區(qū)基本在9500左右。

市場行情:

整租6-7k最多,合租費用上2-3k則是***頻,其次是3-4k,而我也總算知道為什么之前的房源那么搶手了,因為它比當?shù)鼐鶅r低了500多;而1500以下的為數(shù)不多的幾個都在遠郊。

房源的情況:

可以看到大部分自如客住的都在20平內(nèi),占比約76%,如果細分的話可以看到10-15是***比的,而10號地鐵線的房源最多。

房源最多集中在頂樓,這些多數(shù)是沒電梯的老樓;而帶獨立陽臺的,則只有20%;而從朝向上看,雖然南的比例***,但非南的加起來也遠超它,可見大多數(shù)人都和陽光處的不太好。

從租客信息可知,男女比例相差不多,但星座上天秤座卻比射手多好些。而從職業(yè)上看,IT行業(yè)(開發(fā)研發(fā)、測試、運維)占比遠比其他要高,而他們又最多分布在8號線和13號線(西二旗表示很淡定自如)。

關(guān)于季節(jié):

2月份是過去一年的高峰期,大量的人合同到期,也有大量的人重新簽約,這里涉及到無數(shù)個小家的遷入和遷出,無數(shù)個打包和解包,無數(shù)個的——重新開始!

經(jīng)過一番折騰,新房也找好了,等著過陣子搬過去。總結(jié)之后,生活還是要繼續(xù),也許還會在新家遇到老鼠,也一定會再隨著生活變遷而搬到其他地方,但在這次“折騰”里,我得以用另一個視角去看自己,看待我和群體的關(guān)系,看待我們和這座城市的關(guān)系,以便更好的選擇我們的未來。

注意:

以上只是個人基于部分數(shù)據(jù)所得做的簡單分析,無法保證精確。

爬蟲應(yīng)在不對目標服務(wù)器產(chǎn)生較大干擾的情況下操作,可通過channel+time.Tick 進行主動限速。

責任編輯:武曉燕 來源: 51reboot運維開發(fā)
相關(guān)推薦

2020-02-22 21:51:43

程序員Microsoft SServerSQL

2020-10-05 21:13:37

程序員技能開發(fā)者

2014-01-06 09:33:32

程序員管理

2021-07-01 07:43:41

項目程序員代碼

2015-06-08 10:48:39

程序員程序員自白

2011-02-14 13:05:17

PythonWeb

2015-06-16 10:31:36

程序員

2020-07-10 09:55:15

程序員技能開發(fā)者

2012-11-28 13:25:27

程序員

2023-12-26 18:47:32

2019-11-07 15:30:00

EmacsIDE

2015-05-13 14:06:03

程序員糟糕的程序員

2017-02-05 10:21:10

程序員好問題

2010-10-18 11:39:41

程序員

2016-03-23 10:18:47

女程序員

2009-03-18 13:12:36

程序員技術(shù)IT行業(yè)

2015-08-24 10:07:13

程序員bug

2020-01-06 09:53:29

程序員

2012-04-12 14:49:31

程序員

2009-02-12 15:07:57

程序員創(chuàng)業(yè)經(jīng)驗
點贊
收藏

51CTO技術(shù)棧公眾號

91免费观看视频| 中文字幕一区二区av| 在线亚洲+欧美+日本专区| 日韩一区二区三区高清| 国产女主播福利| 欧美亚韩一区| 亚洲丝袜在线视频| 在线播放免费视频| 忘忧草在线日韩www影院| 欧美高清在线视频| 超碰97在线播放| 91porny九色| 欧美破处大片在线视频| 亚洲欧美在线一区| 日本人dh亚洲人ⅹxx| 成人黄色免费短视频| 亚洲六月丁香色婷婷综合久久| 精品国产一区二区三区免费| 国产又粗又猛又黄又爽| 一本色道久久精品| 久久的精品视频| mm131美女视频| 999久久久久久久久6666| 黑人精品xxx一区一二区| 黄色一级片网址| 青青操在线视频| 久久国产精品72免费观看| 国外视频精品毛片| www.xxxx日本| 精品一区二区三区中文字幕老牛| 精品国产乱码久久久久久1区2区| 另类小说色综合| 在线成人av观看| 亚洲第一狼人社区| 日本老太婆做爰视频| www.亚洲免费| 久久久久久97三级| 国产精品一区二区三区精品| 国产情侣av在线| 男男视频亚洲欧美| 日本一区二区三区在线播放| 国产一级做a爱免费视频| 91精品天堂福利在线观看| 伊人久久五月天| 一级性生活大片| 少妇精品导航| 亚洲国产日韩精品在线| 日本一级大毛片a一| 成人97精品毛片免费看| 精品婷婷伊人一区三区三| 国产精品免费成人| 小h片在线观看| 精品毛片网大全| 日本中文字幕网址| 国产乱码精品一区二三赶尸艳谈| 亚洲制服丝袜在线| 97在线国产视频| 俺来也官网欧美久久精品| 亚洲韩国一区二区三区| 性一交一乱一伧国产女士spa| 91亚洲天堂| 亚洲精品国产成人久久av盗摄| 日日噜噜噜夜夜爽爽| 欧美a免费在线| 综合中文字幕亚洲| 在线观看污视频| 日韩另类在线| 亚洲h在线观看| 国产特级黄色大片| 综合另类专区| 欧美日韩视频一区二区| 午夜免费看视频| 国产精品毛片无码| 欧美videos大乳护士334| 在线观看亚洲免费视频| 天天躁日日躁狠狠躁欧美| 亚洲美女www午夜| 天天摸日日摸狠狠添| 亚洲女同中文字幕| 韩国三级电影久久久久久| 五月天综合激情网| 日本欧美一区二区在线观看| 国产免费成人av| 精品国产av 无码一区二区三区 | 日本精品中文字幕| 午夜一级黄色片| 精品无人码麻豆乱码1区2区| 99re在线观看| 日本大臀精品| 国产精品第13页| 欧洲精品在线播放| 欧美人与性动交xxⅹxx| 欧美精选午夜久久久乱码6080| xxxxwww一片| 美女毛片一区二区三区四区| 中文日韩在线视频| 久久久精品91| 日韩精品91亚洲二区在线观看 | 中文字幕一区二区三区四区视频 | 日本亚洲一区| 1024成人网| 国产精品50p| 天堂久久一区| 日韩电视剧免费观看网站| 国产精品久久免费观看| 欧美日韩三级| 国产精品免费一区二区三区都可以| 国产在成人精品线拍偷自揄拍| 成人一区二区在线观看| 视频一区三区| 成人福利电影| 51精品秘密在线观看| 在线观看国产三级| 亚洲香蕉av| 国产精品h在线观看| 亚洲成人77777| 国产精品天天摸av网| 日日橹狠狠爱欧美超碰| 日本高清精品| 最近2019中文字幕一页二页 | 亚洲第一页av| 国精品一区二区三区| 国产精品偷伦视频免费观看国产| 日本黄色三级视频| 一区二区三区在线免费播放| 小泽玛利亚视频在线观看| 日韩欧美影院| 欧美极品在线播放| 97人妻精品一区二区三区| 国产日韩欧美精品一区| 欧美精品99久久| 99国产精品久久一区二区三区| 最近2019中文字幕一页二页| 7799精品视频天天看| www.亚洲国产| 欧美中文字幕在线观看视频| 日本国产一区| 中文字幕国产日韩| 波多野结衣电车| 久久综合九色综合欧美98| 欧美一级视频免费看| 97成人在线| 欧美激情小视频| 性猛交xxxx乱大交孕妇印度| 亚洲同性同志一二三专区| 免费看国产黄色片| 不卡av一区二区| 国产精品av在线播放| 国产高清免费av在线| 色视频欧美一区二区三区| 欧美 日本 国产| 亚洲中字在线| 欧美日韩国产免费一区二区三区| 中日韩脚交footjobhd| 日韩精品久久久久久福利| 亚洲高清毛片一区二区| 91浏览器在线视频| 无码人妻丰满熟妇区毛片| 国产在线观看91一区二区三区| 日韩免费高清在线观看| 黄色视屏网站在线免费观看| 91久久香蕉国产日韩欧美9色| 99精品欧美一区二区| 日韩精品电影在线| 最新欧美日韩亚洲| 精品中文视频| 欧美激情免费视频| 手机av在线免费观看| 欧美性生活大片免费观看网址| 亚洲午夜久久久久久久久红桃| 视频一区二区欧美| 亚洲精品久久久久久一区二区| 亚洲精品伊人| 欧美精品999| 三级毛片在线免费看| 日本道色综合久久| 精品国产精品国产精品| 国产sm精品调教视频网站| 青草青青在线视频| 精品国产一区二区三区久久久樱花 | 欧美一区二区三区视频在线观看| www欧美com| 91蜜桃视频在线| 亚洲一级片免费| 中文字幕免费精品| 美女三级99| 四虎精品在线观看| 91国内免费在线视频| gogogo高清在线观看免费完整版| 欧美一区二区国产| 久草手机在线观看| 国产精品看片你懂得| 在线播放av网址| 日韩不卡一区二区| 台湾无码一区二区| 首页亚洲中字| 亚洲va欧美va国产综合久久| 国产污视频在线播放| 色综合伊人色综合网站| 天天综合永久入口| 欧美美女激情18p| 国产亚洲欧美久久久久| 国产欧美精品一区二区色综合 | 免费观看美女裸体网站| 成人看的视频| 国内一区在线| 高清一区二区三区av| 欧美一级淫片aaaaaaa视频| 亚洲xxxxxx| 亚洲精品720p| av中文字幕在线免费观看| 欧美性极品xxxx娇小| 久久久久久久久久久久久久免费看| 国产午夜精品美女毛片视频| 中文在线字幕观看| 免费人成在线不卡| www一区二区www免费| 午夜久久一区| 日韩在线三区| 亚洲福利网站| 国产日韩一区欧美| 国产精品一站二站| 国产精品久久一区| 久久99久久99精品免观看软件| 欧美美最猛性xxxxxx| 99中文字幕一区| 亚洲精品在线看| 欧美在线 | 亚洲| 91精品国产综合久久蜜臀| 黄色一区二区视频| 欧美日韩中文字幕综合视频| 精品无码人妻一区二区三区| 综合欧美一区二区三区| 日韩免费成人av| 久久综合中文字幕| 成人影视免费观看| 97久久人人超碰| 污网站免费观看| 国产91精品免费| 黑人性生活视频| 韩日精品视频一区| 亚洲激情在线看| 久久精品国产精品青草| 一级片视频免费观看| 日本成人中文字幕| 日本美女高潮视频| 青青草一区二区三区| 手机看片福利日韩| 青青草国产成人99久久| 男女视频一区二区三区| 久久精品免费| 无码日韩人妻精品久久蜜桃| 亚洲深夜激情| 国产一区二区三区精彩视频 | 国语自产精品视频在免费| 超黄网站在线观看| 91极品女神在线| 国产精品专区免费| 国产精品久久激情| 午夜精品久久久久久毛片| 成人信息集中地欧美| 精品中文字幕一区二区三区四区| 91超碰在线电影| 91亚洲精品视频在线观看| 精品亚洲欧美日韩| 国产免费av一区二区三区| 亚欧洲精品在线视频免费观看| 手机在线电影一区| 韩国黄色一级大片| 黄色成人91| 波多野结衣50连登视频| 日日夜夜免费精品| 国产精品久久久久久9999| 国产成人精品影视| 国产亚洲无码精品| 中文字幕乱码一区二区免费| 欧美做爰爽爽爽爽爽爽| 亚洲va欧美va人人爽| 国产91精品看黄网站在线观看| 欧美性videosxxxxx| 99久久久国产精品无码免费| 亚洲国产精品推荐| eeuss影院www在线播放| 久久国产精品视频| 忘忧草在线日韩www影院| 国产在线精品成人一区二区三区| 天堂久久av| 麻豆91蜜桃| 99精品全国免费观看视频软件| 在线观看18视频网站| 国产精品久久久久久久免费软件| 久久久久久久片| 国产999精品久久| 亚洲精品乱码久久久久久久久久久久| 亚洲欧洲在线观看av| 国产成人在线免费观看视频| 欧美无砖专区一中文字| 好吊视频一二三区| 国产一区二区日韩精品欧美精品| h网站久久久| 日本视频久久久| youjizz亚洲| 亚洲精品国产系列| 国产情侣一区| 中文字幕一二三| 日本一区二区三区四区| 国产性70yerg老太| 欧美日韩大陆在线| 视频一区二区三区在线看免费看| 精品国产视频在线| 欧美粗大gay| 国产日韩欧美一区二区三区四区| 国产精品久久久久久久久妇女| 国产高清精品在线观看| 国产高清久久久| 亚洲女人毛茸茸高潮| 都市激情亚洲色图| 午夜美女福利视频| 美女少妇精品视频| 国产成人精品一区二区三区视频 | 亚洲在线视频免费观看| 岳乳丰满一区二区三区| 亚洲乱码一区av黑人高潮| 蜜臀av在线| 91免费福利视频| 久久免费精品视频在这里| 成年人视频在线免费| av在线一区二区| 久久久香蕉视频| 日韩一级黄色大片| 久cao在线| 成人www视频在线观看| 波多野结衣一区| xxxx一级片| 国产亚洲欧美一级| 黄色片免费观看视频| 亚洲精品国精品久久99热| 超清av在线| 国产一区二区三区色淫影院 | 日韩中文字幕组| 91视视频在线观看入口直接观看www | 久久久午夜视频| 大奶一区二区三区| 国产尤物av一区二区三区| 国产九九视频一区二区三区| 国产中文av在线| 欧美一区二区三区视频在线| 激情视频在线观看| 91在线观看免费高清| 亚洲色图网站| 色综合久久久无码中文字幕波多| 亚洲欧美国产三级| www.色视频| 午夜精品三级视频福利| 欧美18xxxx| 波多野结衣家庭教师视频| 久久日韩粉嫩一区二区三区 | 久久精品亚洲| 国产亚洲精品熟女国产成人| 欧美亚一区二区| 午夜激情在线观看| 91美女片黄在线观看游戏| 欧美喷水视频| 国产精品无码久久久久久| 日本高清不卡aⅴ免费网站| 一级毛片视频在线观看| 91免费福利视频| 136国产福利精品导航网址| 特级西西人体4444xxxx| 在线观看免费亚洲| av免费在线免费| 精品久久一区二区三区蜜桃| 蘑菇福利视频一区播放| 欧洲性xxxx| 欧美不卡在线视频| 在线中文字幕播放| 亚洲一区二区精品在线观看| 国产成人亚洲综合a∨婷婷图片| 黄色激情视频在线观看| 亚洲人精品午夜在线观看| 日韩欧美2区| av动漫在线播放| 26uuu色噜噜精品一区二区| 中文字幕在线观看欧美| 欧美麻豆久久久久久中文| 午夜先锋成人动漫在线| 欧美三级午夜理伦三级富婆| 一区二区在线观看视频| 爽爽视频在线观看| 亚洲一区二区自拍| 性伦欧美刺激片在线观看| 国产传媒免费在线观看| 亚洲国产三级网| 四虎国产精品免费久久| 亚洲熟妇国产熟妇肥婆| 国产精品国产三级国产aⅴ原创| 性中国xxx极品hd| 国产精品视频自在线| 亚洲精选一区| 国产美女高潮视频|