因为找不到房,于是自己用Python做了一个找房机器人,大佬都呆了

因为找不到房,于是自己用Python做了一个找房机器人,大佬都呆了

找房子一直都是一件比较麻烦的事,尤其在一线城市,房子更难找。

今天,就给大家介绍一下如何用Python编程自己做一个找房机器人。

相关代码已经经过简单整理,开源到github,地址:https://github.com/facert/zufang
如何实现:

先用 scrapy 爬虫实时爬取豆瓣北京租房小组,并做全文检索,对 title, description 使用 jieba 和 whoosh 进行了分词和索引,做成 api。接下来就是应用的接入,网上有微信机器人的开源 wxBot,所以对它进行了修改, 实现了定时推送和持久化。最后顺便把公众号也做了同样的功能,支持实时租房信息搜索。

部分代码

scrapy 支持自定义 pipeline,能很方便的实现数据录入的时候实时生成索引,见 code:

搜索 api 代码很简单:

最后的效果实现:

看得懂吗?制作找房机器人还是需要一点基础的哦,如果需要Python入门学习视频的,可以私信小编:学习,就可以获取啦,记得要转发哦!