『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 9838|回复: 19

[进阶教程] 使用scrape抓取北京车辆限行数据

[复制链接]

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16019
金钱
11308
HASS币
45
发表于 2017-6-21 17:55:48 | 显示全部楼层 |阅读模式
哎,生活在帝都的人,限行是个大烦恼啊,如果能把限行数据整合进HomeAssistant,就可以实现尾号限行语音提醒等功能,太有必要了!效果如下图:

1111.png

HASS通过scrape可以方便的抓取网页数据,并对其中的数据进行提取。下面就教大家如何使用scrape抓取北京限行数据(当然不只局限于北京,替换url后,可以抓取更多限行城市数据)。

教程开始:

1、在configuration.yaml的sensor段中,加入以下代码:

#今日限行尾号
- platform: scrape
  resource: http://xianxing.911cha.com/beijing.html
  name: traffic limit
  select: ".center.mtb div:nth-of-type(2)"
  scan_interval: 1800
#明日限行尾号
- platform: scrape
  resource: http://xianxing.911cha.com/beijing.html
  name: traffic limit tomorrow
  select: ".center.mtb div:nth-of-type(4)"
  scan_interval: 1800


其中的resource后面的url可以更换为你所在城市的url,具体url打开http://xianxing.911cha.com/beijing.html看右上角的城市列表即可。

2222.png

2、在group里直接添加以下entity即可显示:

sensor.traffic_limit
sensor.traffic_limit_tomorrow


3、数据成功读取,基于限行数据的tts提醒,请自行设置吧~

Enjoy!

评分

参与人数 1金钱 +5 收起 理由
lidicn + 5 很给力!

查看全部评分

回复

使用道具 举报

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2017-6-21 18:12:34 | 显示全部楼层
建议增加扫描时间,不然30秒扫描一次
scan_interval: 21600
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16019
金钱
11308
HASS币
45
 楼主| 发表于 2017-6-21 18:15:19 | 显示全部楼层
lidicn 发表于 2017-6-21 18:12
建议增加扫描时间,不然30秒扫描一次
scan_interval: 21600

已增加,谢谢提醒!
回复

使用道具 举报

39

主题

750

帖子

4709

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4709
金钱
3934
HASS币
0

最佳新人卓越贡献

发表于 2017-6-21 18:22:39 来自手机 | 显示全部楼层
厉害了!
回复

使用道具 举报

8

主题

657

帖子

4202

积分

论坛元老

Rank: 8Rank: 8

积分
4202
金钱
3540
HASS币
0
QQ
发表于 2017-6-21 21:41:01 | 显示全部楼层

厉害了!
回复

使用道具 举报

30

主题

999

帖子

4119

积分

论坛元老

Rank: 8Rank: 8

积分
4119
金钱
3115
HASS币
0

活跃会员

发表于 2017-6-22 13:37:15 | 显示全部楼层
很好很强大
回复

使用道具 举报

1

主题

162

帖子

1029

积分

金牌会员

Rank: 6Rank: 6

积分
1029
金钱
867
HASS币
0
发表于 2017-7-9 19:57:45 | 显示全部楼层
这个牛!!!!
回复

使用道具 举报

0

主题

37

帖子

154

积分

注册会员

Rank: 2

积分
154
金钱
117
HASS币
0
发表于 2017-7-13 12:02:44 | 显示全部楼层
这个思路的话。。可以有蛮多玩法的
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16019
金钱
11308
HASS币
45
 楼主| 发表于 2017-7-13 12:03:45 | 显示全部楼层
xuanzai89757 发表于 2017-7-13 12:02
这个思路的话。。可以有蛮多玩法的

没错。
回复

使用道具 举报

2

主题

161

帖子

916

积分

论坛积极会员

积分
916
金钱
755
HASS币
0
发表于 2017-8-22 23:24:05 | 显示全部楼层
功能真的很强大,谢谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-6 05:19 , Processed in 0.100786 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表