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

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

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

[复制链接]

219

主题

1287

帖子

7945

积分

超级版主

Rank: 8Rank: 8

积分
7945
金钱
6628
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

帖子

4040

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

219

主题

1287

帖子

7945

积分

超级版主

Rank: 8Rank: 8

积分
7945
金钱
6628
HASS币
86

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

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

使用道具 举报

2

主题

302

帖子

1675

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

30

主题

997

帖子

4149

积分

论坛元老

Rank: 8Rank: 8

积分
4149
金钱
3147
HASS币
0

活跃会员

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

使用道具 举报

12

主题

397

帖子

2289

积分

金牌会员

Rank: 6Rank: 6

积分
2289
金钱
1892
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 | 显示全部楼层
感谢分享!
回复

使用道具 举报

14

主题

184

帖子

1701

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

219

主题

1287

帖子

7945

积分

超级版主

Rank: 8Rank: 8

积分
7945
金钱
6628
HASS币
86

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

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

使用道具 举报

5

主题

257

帖子

1403

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 19:25 , Processed in 0.291636 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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