使用Huginn监控北京市自住房申购通知

前言

学习了Huginn后感觉打开了一扇新世界的大门,感觉整个互联网都为我所用了。最近在看北京市自住房的相关信息,一想有没有可能在每次自住房申购信息出来后第一时间提醒到、不再错过任何申购信息呢?这简直就是赤裸裸的刚需啊!

准备工作

熟悉了Huginn的基本原理后,这个问题的解决很简单,主要分成三个步骤:

  1. 监控北京市自住房官网的通知条目
  2. 筛选出其中含“申购”信息的条目
  3. 通过slack通知到手机

其中第3步,需要先注册slack账号并配置好Incoming Webhooks

选择或者新建一个群组(channel),可以专门创建一个叫#notice的群组用来专门推送通知。Descriptive Label可以不填,昵称(Customize Name)是该群组的显示名称,可以设成“更新通知”。复制Webhook URL,保存设置。

你的 webhook URL 类似这个样子:
https://hooks.slack.com/services/some/random/characters

官网通知抓取

参考之前的文章:使用Huginn+RSS构建个人信息中心,建立一个Website Agent,将如下所示列表抽取出来。

通知过滤

建立Trigger Agent,对第一步的信息进行过滤,提取出带“申购”关键字的条目,注意“keep_event”改成“true”,因为后续输出还需要读取event中的相关信息。

生成slack信息

再建立Slack Agent,填入上述准备的信息。注意这里的username是上面设置的Customize Name。

Enjoy!

所有的配置到此结束,不到一会儿你的手机上会收到这样一条信息,从此再也不会错过任何申购通知啦!

福利

伸手党的福利来了,这是我目前运行在Huginn上的Scenario文件,需要的话下载后直接导入就可以了:北京市自住房监控

参考资料

  1. Huginn中文指南:搭建自己的iFTTT
  2. 使用Huginn+RSS构建个人信息中心