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

 找回密码
 立即注册
查看: 11337|回复: 18

[进阶教程] 通过Scrape获取最新的电影

[复制链接]

220

主题

1284

帖子

7853

积分

超级版主

Rank: 8Rank: 8

积分
7853
金钱
6539
HASS币
86

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

发表于 2017-6-15 16:18:45 | 显示全部楼层 |阅读模式
本帖最后由 lidicn 于 2017-7-5 17:31 编辑

scrape传感器可以从网页上抓取信息。传感器加载HTML页面,并提供搜索和分割值的选项。
https://home-assistant.io/components/sensor.scrape/
要启用此传感器,请将以下行添加到configuration.yaml文件中:
sensor 6:
  - platform: scrape
    resource: http://gaoqing.la
    name: New Movie 01
    select: a:nth-of-type(17)
  - platform: scrape
    resource: http://gaoqing.la
    name: New Movie 02
    select: a:nth-of-type(18)
  - platform: scrape
    resource: http://gaoqing.la
    name: New Movie 03
    select: a:nth-of-type(19)
  - platform: scrape
    resource: http://gaoqing.la
    name: New Movie 04
    select: a:nth-of-type(20)
  - platform: scrape
    resource: http://gaoqing.la
    name: New Movie 05
    select: a:nth-of-type(21)
后续可以通过tts播报这些电影名称。看个人喜好。
注意:这个例子,因网站设定了安全检查5秒。已经无法获取到数据了。只作为例子参考了。

回复

使用道具 举报

6

主题

484

帖子

3988

积分

论坛元老

Rank: 8Rank: 8

积分
3988
金钱
3504
HASS币
0
发表于 2017-6-15 16:37:08 | 显示全部楼层
电影爱好者有福了,谢谢分享
回复

使用道具 举报

220

主题

1284

帖子

7853

积分

超级版主

Rank: 8Rank: 8

积分
7853
金钱
6539
HASS币
86

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

 楼主| 发表于 2017-6-15 16:39:30 | 显示全部楼层
拓展一下思路,这个传感器也可以用来抓取油价、新闻等等互联网内容。
回复

使用道具 举报

2

主题

303

帖子

1675

积分

金牌会员

Rank: 6Rank: 6

积分
1675
金钱
1372
HASS币
0
发表于 2017-6-15 16:42:23 | 显示全部楼层
厉害了,学习学习
回复

使用道具 举报

30

主题

999

帖子

4119

积分

论坛元老

Rank: 8Rank: 8

积分
4119
金钱
3115
HASS币
0

活跃会员

发表于 2017-6-15 18:05:02 | 显示全部楼层
不错不错,新技能get
回复

使用道具 举报

12

主题

396

帖子

2277

积分

金牌会员

Rank: 6Rank: 6

积分
2277
金钱
1881
HASS币
10
发表于 2017-6-15 22:18:05 | 显示全部楼层

不错不错,新技能get
回复

使用道具 举报

1

主题

37

帖子

595

积分

管理员

米罗月色

Rank: 9Rank: 9Rank: 9

积分
595
金钱
558
HASS币
0
发表于 2017-6-16 13:59:48 | 显示全部楼层
感谢分享!
回复

使用道具 举报

12

主题

181

帖子

1599

积分

金牌会员

Rank: 6Rank: 6

积分
1599
金钱
1418
HASS币
0
发表于 2017-6-16 14:29:17 | 显示全部楼层
select字段是什么含义?
回复

使用道具 举报

220

主题

1284

帖子

7853

积分

超级版主

Rank: 8Rank: 8

积分
7853
金钱
6539
HASS币
86

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

 楼主| 发表于 2017-6-16 14:52:26 | 显示全部楼层
CSS selectors选择html的标签。
a:nth-of-type(17) 选择的是网页的第17个a标签
回复

使用道具 举报

5

主题

258

帖子

1388

积分

金牌会员

Rank: 6Rank: 6

积分
1388
金钱
1130
HASS币
0
发表于 2017-7-5 14:27:42 | 显示全部楼层
为啥不能用啊
孜孜不倦的小白用户
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-17 11:24 , Processed in 0.056193 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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