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

 找回密码
 立即注册
查看: 69803|回复: 25

[插件集成] 电影实时票房大盘爬取

[复制链接]

3

主题

22

帖子

720

积分

论坛技术达人

积分
720
金钱
683
HASS币
60
发表于 2020-7-22 16:58:33 | 显示全部楼层 |阅读模式
本帖最后由 吹风机 于 2021-3-28 01:33 编辑

电影院重新开放了,就想着把票房数据加入ha以便选择精彩的电影进行观看,找了一圈api,发现还是猫眼的最为良心,没有做任何反爬措施
利用猫眼api,获取电影实时大盘数据
github地址
 - platform: movie_box-office_query
   movie_num: 15
这个movie_num是要储存的电影数量,默认是20

利用list-card进行显示
columns:
  - add_link: imgUrl
    field: imgUrl
    title: ''
    type: image
  - field: name
    style:
      - height: 30px
    title: 电影名称
  - field: boxUnit
    title: 实时票房
  - field: boxRate
    title: 票房占比
  - field: showCount
    title: 场次
  - field: showCountRate
    title: 排片占比
  - field: avgShowView
    title: 场均人数
  - field: avgSeatView
    title: 上座率
  - field: sumBoxDesc
    title: 总票房
entity: sensor.piao_fang_da_pan
feed_attribute: entries
title: 电影票房大盘
type: 'custom:list-card'
TIM截图20200722165749.png
但是感觉显示不够优雅 美观,有没有更好看的显示方法

2021/03/28:v1.0.1 修复无法使用的现象

movie_box-office_query_v1.0.1.zip (3.11 KB, 下载次数: 105)





评分

参与人数 2金钱 +32 HASS币 +20 收起 理由
+ 20 + 20 厉害了word楼主!
咸味土豆 + 12 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

75

主题

1976

帖子

8183

积分

元老级技术达人

积分
8183
金钱
6157
HASS币
430

活跃会员教程狂人

发表于 2020-7-22 18:37:17 | 显示全部楼层
我能想到的比较优雅的方式是:

直接1个sensor,占用1行即可,然后用browser_mod,弹出这个list-card卡片。
所有过往,皆为序章。
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2020-7-22 23:11:01 | 显示全部楼层
这个很赞了,马上接入
回复

使用道具 举报

22

主题

414

帖子

2255

积分

金牌会员

Rank: 6Rank: 6

积分
2255
金钱
1841
HASS币
30
发表于 2020-7-23 21:03:32 | 显示全部楼层
请问背景透明怎么处理,我试了一下吗,只做到外框透明,内部还是灰色
你有所不知,小米设备带屏幕都是为了后期广告投送的。
灵长类退散
回复

使用道具 举报

22

主题

184

帖子

1524

积分

金牌会员

Rank: 6Rank: 6

积分
1524
金钱
1340
HASS币
10
发表于 2020-7-29 11:22:39 | 显示全部楼层
厉害了,学习一下
回复

使用道具 举报

1

主题

3

帖子

68

积分

注册会员

Rank: 2

积分
68
金钱
65
HASS币
0
发表于 2020-8-1 15:38:56 | 显示全部楼层
请问下这段代码添加到那个下面      
- platform: movie_box-office_query
   movie_num: 15
回复

使用道具 举报

3

主题

22

帖子

720

积分

论坛技术达人

积分
720
金钱
683
HASS币
60
 楼主| 发表于 2020-8-1 18:59:04 | 显示全部楼层
小桦 发表于 2020-8-1 15:38
请问下这段代码添加到那个下面      
- platform: movie_box-office_query
   movie_num: 15 ...

在 /config/configuration.yaml 中 sensor下面
回复

使用道具 举报

1

主题

3

帖子

68

积分

注册会员

Rank: 2

积分
68
金钱
65
HASS币
0
发表于 2020-8-2 19:52:40 | 显示全部楼层
本帖最后由 小桦 于 2020-8-2 20:00 编辑
吹风机 发表于 2020-8-1 18:59
在 /config/configuration.yaml 中 sensor下面

可以了   谢谢     利用list-card进行显示  columns:
  - add_link: imgUrl    field: imgUrl    title: ''    type: image   - field: name 这段代码是放在那个下面
回复

使用道具 举报

2

主题

218

帖子

1468

积分

金牌会员

Rank: 6Rank: 6

积分
1468
金钱
1250
HASS币
0
发表于 2020-9-4 15:54:27 | 显示全部楼层
list-card为什么一直不能用  我是哪里设置错了吗
回复

使用道具 举报

14

主题

245

帖子

3522

积分

论坛元老

Rank: 8Rank: 8

积分
3522
金钱
3277
HASS币
0
发表于 2020-9-20 09:46:55 | 显示全部楼层
2020.09.20记录下
插件已经不能正常显示了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 14:55 , Processed in 0.096345 second(s), 42 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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