热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

利用Node.js开发的成都58同城高效租房信息抓取工具

基于Node.js开发的成都58同城高效租房信息抓取工具,旨在为用户提供便捷、高效的房源搜索体验。该工具能够快速抓取并筛选出性价比高的租房信息,帮助用户在海量信息中迅速找到满意的房源。通过优化数据处理流程和提升抓取效率,该工具显著提升了租房信息的获取速度和准确性,为租房者节省了大量时间和精力。

我个人还是非常奉行 talk is cheap, show me your code 这个理念的。
只希望能够帮助到真正需要的人,帮你快速找到物美价廉的房子。
我也是租房子的时候,希望快速找到自己觉得不错又物美价廉的房子。但是鉴于58一个界面提供的信息是在太少,于是一次性找个几百条然后通过 filter 过滤后,再去找,效率大增。

Features

  • 快捷租房查询,记录根据条件快速筛选出符合条件的房子。
  • 根据你关心的条件获得匹配的房子链接,还可以自定义filters函数用你的规则过滤。
  • 简单的自定义配置 。

Screenshots

  • 首先安装依赖
npm install
  • 获取特定地区和经过特定条件筛选后的url,修改config中的url为你复制的地址

get 58 url

  • 执行 npm run start 运行脚本

run screenshot

  • 符合filter条件的房子会记录保存在records/filter_records.log中

after filter out

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版本的实现之一。


推荐阅读
author-avatar
亲爱的常青藤先生
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有