用爬虫抢自如房子

女票毕业了,在帝都需要租个房子,为了刷个存在感,我一定要帮她搞定房子的问题。我跟着自如管家看了几套房后,只有一套房子很满意,可是自如管家说这套还没有在系统中放出,放出后可能被别人抢走,最坑的是管家说不知道什么时候放出,总不能每时每刻都拿着手机看着吧。

学习爬虫以来,没爬什么大数据,但没想到在这里用上,自如除了有手机端还有Web端,我只需要让我的爬虫每隔一定时间爬取一个自如页面,分析下该页面下有多少房子待租,只要发现房子多了,说明有新房子放出,即提示我该去抢房子了。

废话不说,直接上代码,写的比较粗糙,只是提供给大家一个思路。


import requests
from lxml import etree
import time


while(True):
    url = 'http://www.ziroom.com/z/nl/z2.html?qwd=%E4%BF%9D%E5%88%A9%E5%98%89%E5%9B%AD'
    response = requests.get(url)
    if response.ok:
        s = etree.HTML(response.text)
        if len(s.xpath('//ul[@id="houseList"]/li')) > 3:
            print('Success--------------')
        else:
            print('False')
    time.sleep(0.5)

成功在12点10分自如放出房子时抢到了心仪的房子,有个程序员的男朋友一定是幸福的。

PS:可以设置提醒为发送一封电子邮件到指定邮箱里

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 写在最开始: 对产品这个行当感兴趣好久啦~最近终于下定决心报了个产品的班系统学习一下~同学基本也都是零基础的,...
    petiteJ阅读 22,899评论 2 30
  • 爬虫文章 in 简书程序员专题: like:128 - Python 爬取落网音乐 like:127 - 【图文详...
    treelake阅读 29,687评论 33 638
  • 爬虫文章 in 简书程序员专题: like:128-Python 爬取落网音乐 like:127-【图文详解】py...
    喜欢吃栗子阅读 22,419评论 4 411
  • 上周五,9月15日,一件让人努力了很久、焦虑了很久的工作,终于尘埃落定,在截止日期之前,圆满得到解决。其中的酸甜苦...
    文晓玲阅读 2,415评论 7 3
  • The Fortune-teller fortune-teller sat in market-palce and...
    自由的凝视阅读 3,308评论 1 0

友情链接更多精彩内容