1. 程式人生 > >成都58同城快速租房的爬蟲,nodeJS爬蟲

成都58同城快速租房的爬蟲,nodeJS爬蟲

保存 自定義 租房子 conf flex 找到 安裝 req 獲得

我個人還是非常奉行 talk is cheap, show me your code 這個理念的。
只希望能夠幫助到真正需要的人,幫你快速找到物美價廉的房子。
我也是租房子的時候,希望快速找到自己覺得不錯又物美價廉的房子。但是鑒於58一個界面提供的信息是在太少,於是一次性找個幾百條然後通過 filter 過濾後,再去找,效率大增。

Features

  • 快捷租房查詢,記錄根據條件快速篩選出符合條件的房子。
  • 根據你關心的條件獲得匹配的房子鏈接,還可以自定義filters函數用你的規則過濾。
  • 簡單的自定義配置 。

Screenshots

  • 首先安裝依賴
npm install
  • 獲取特定地區和經過特定條件篩選後的url,修改config中的url
    為你復制的地址

技術分享圖片

  • 執行 npm run start 運行腳本

技術分享圖片

  • 符合filter條件的房子會記錄保存在records/filter_records.log中

技術分享圖片

Tools

  • nodejs
  • request - Simplified HTTP request client.
  • cheerio - Fast, flexible & lean implementation of core jQuery designed specifically for the server.

TODO

  • 通過命令行輸入條件做到手動復制地址,一鍵生成地址。
  • 代理切換,驗證識別。防止被反爬蟲機制檢測。
  • ^_^ 懶啊~~

license

MIT

thanks

舊瓶裝新酒,算是nodeJS版本的實現之一。

成都58同城快速租房的爬蟲,nodeJS爬蟲