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

 找回密码
 立即注册
查看: 14228|回复: 32

[插件集成] [weibo] 监控指定用户微博

[复制链接]

15

主题

105

帖子

540

积分

论坛技术达人

积分
540
金钱
435
HASS币
0

最佳新人教程狂人

发表于 2017-9-26 18:03:10 | 显示全部楼层 |阅读模式
本帖最后由 Retroposter 于 2017-9-26 18:09 编辑

手机版微博卸载很久,但女朋友仍然在用,怎么办?搞个爬虫,如果微博有更新则通知我。

这是我本意,而且已经有人这样做了 - naiquann。不知这位大神是否搞hass,我根据他的代码(爬微博还是比较麻烦的),改出来了一个sensor platform,结合automation简直完美。
微信截图_20170926180850.png
微信截图_20170926180903.png

写在前面:
# 本质上这是一个爬虫,大家不要滥用!!!默认每5分钟查询一次。建议别改。
# 只显示用户自己写的文字。如果是转发,只显示指定用户写的内容,不包含转发内容。如果包含表情,则显示对应文字。
# 因为是抓取的原始数据,可能包含一些html元素的,大家使用过程中遇到<span> <a>这种情况,请贴出来,好让我改进。

1、把附件中的weibo.py复制到customponments/sensor/目录下,

2、在configuration.yaml中添加如下(注意缩进):
name是sensor显示的名字,icon也是可配的(一定要用mdi,不能随便填),target_user_id是你要监控的微博ID

- platform: weibo
  name: Weibo
  icon: mdi:emotion
  target_user_id: !secret weibo_id


3、微博更新,发邮件提醒自动化如下(注意缩进):

- alias: New weibo published
  initial_state: true
  trigger:
    - platform: state
      entity_id: sensor.weibo
  action:
    - service: notify.smtp
      data_template:
        title: 'New weibo published'
        message: '{{ states("sensor.weibo") }}'
    - service: script.angel_say
      data_template:
        message: 'XXX发布新微博如下:{{ states("sensor.weibo") }}'


游客,如果您要查看本帖隐藏内容请回复



评分

参与人数 1金钱 +10 收起 理由
+ 10 谢谢大神分享!

查看全部评分

回复

使用道具 举报

123

主题

4629

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16063
金钱
11349
HASS币
45
发表于 2017-9-26 18:18:17 | 显示全部楼层
微博虽已过时,但hass方兴未艾~
回复

使用道具 举报

13

主题

231

帖子

806

积分

高级会员

Rank: 4

积分
806
金钱
575
HASS币
0
发表于 2017-9-27 22:26:19 | 显示全部楼层
支持一个,对于玩微博的人还是有用的
回复

使用道具 举报

0

主题

46

帖子

306

积分

论坛积极会员

积分
306
金钱
260
HASS币
0
发表于 2017-10-9 21:24:38 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

1

主题

119

帖子

762

积分

高级会员

Rank: 4

积分
762
金钱
643
HASS币
0
发表于 2017-10-12 09:03:13 | 显示全部楼层
看看效果图是怎样的~
回复

使用道具 举报

15

主题

105

帖子

540

积分

论坛技术达人

积分
540
金钱
435
HASS币
0

最佳新人教程狂人

 楼主| 发表于 2017-10-12 09:30:30 | 显示全部楼层
chc189 发表于 2017-10-12 09:03
看看效果图是怎样的~

如果想关注某人的话,配合自动化,搞成微信通知、语音播放还是挺有意思的。
回复

使用道具 举报

2

主题

303

帖子

1675

积分

金牌会员

Rank: 6Rank: 6

积分
1675
金钱
1372
HASS币
0
发表于 2017-10-30 20:03:54 | 显示全部楼层
感谢分享
回复

使用道具 举报

6

主题

270

帖子

1072

积分

论坛积极会员

积分
1072
金钱
802
HASS币
0
发表于 2017-12-29 12:55:02 | 显示全部楼层
谢谢大神分享!
回复

使用道具 举报

0

主题

73

帖子

417

积分

中级会员

Rank: 3Rank: 3

积分
417
金钱
344
HASS币
0
发表于 2017-12-29 19:22:00 | 显示全部楼层
不错,支持一下
回复

使用道具 举报

6

主题

230

帖子

2126

积分

金牌会员

Rank: 6Rank: 6

积分
2126
金钱
1891
HASS币
20
发表于 2018-1-14 01:34:50 | 显示全部楼层
不错,支持一下
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-11 08:30 , Processed in 0.272856 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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