NanmiCoder / NanmiCoder/MediaCrawler

✨ 建议新增贝壳找房(beike.com)爬虫支持

Open
#959 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Python
Stars
65.3k
Forks
12.6k
PR merge metrics
No merged PRs in 30d

Description

需求背景

贝壳找房是国内最大的居住产业数字服务平台,覆盖新房、二手房、租房、小区、楼盘、经纪人等海量房产数据。目前项目已支持 7 个主流内容平台,但房产类平台还是空白,房产数据在市场分析、房价研究、租房选房、房产自媒体等场景下需求非常大。

建议支持的能力

  1. 关键词/城市搜索:按城市 + 区域搜索房源(二手房 / 新房 / 租房)
  2. 指定房源 ID 爬取:精确抓取单套房源的详情与挂牌信息
  3. 小区 / 楼盘数据:小区均价、在售/在租房源、历史成交
  4. 用户评价爬取:房源点评、小区口碑
  5. 经纪人 / 门店主页(可选)

技术建议

  • 贝壳有完善的 Web 端(ke.com / beike.com),大部分数据通过 API 返回
  • 同样可以复用项目现有的 CDP 模式(连接已有 Chrome 复用登录态),登录态缓存机制也直接适用
  • 数据结构可以沿用现有 content + comment 的存储模型,新增 beike 平台即可

使用场景举例

  • 房产市场调研:按城市抓取挂牌价分布
  • 租房比价:批量对比同区域房源
  • 房产自媒体选题:小区口碑、楼盘热度的数据分析

感谢作者的维护!如果觉得有价值,希望考虑在后续版本中支持 🙏

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the repository’s existing platform crawlers, CDP mode, and login-state caching to understand the relevant entry points. Compare the existing content and comment storage model with the requested Beike capabilities, then define a smaller initial scope and its completion criteria before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, data-engineering
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.