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

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

[复制链接]

219

主题

1070

回帖

8044

积分

超级版主

积分
8044
金钱
6725
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

主题

478

回帖

4044

积分

论坛元老

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

使用道具 举报

219

主题

1070

回帖

8044

积分

超级版主

积分
8044
金钱
6725
HASS币
86

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

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

使用道具 举报

2

主题

300

回帖

1675

积分

金牌会员

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

使用道具 举报

wqqs 

30

主题

969

回帖

4183

积分

论坛元老

积分
4183
金钱
3179
HASS币
0

活跃会员

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

使用道具 举报

12

主题

385

回帖

2275

积分

金牌会员

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

不错不错,新技能get
回复

使用道具 举报

Milo 

1

主题

36

回帖

597

积分

管理员

米罗月色

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

使用道具 举报

PAUL 

14

主题

170

回帖

1723

积分

金牌会员

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

使用道具 举报

219

主题

1070

回帖

8044

积分

超级版主

积分
8044
金钱
6725
HASS币
86

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

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

使用道具 举报

5

主题

252

回帖

1403

积分

金牌会员

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-3 09:04 , Processed in 0.665723 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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