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

 找回密码
 立即注册
查看: 35416|回复: 147

[流程系列] 【功能已失效】Node-RED 江苏电费账单抓取推送 抓包小程序

  [复制链接]

43

主题

407

帖子

3613

积分

元老级技术达人

积分
3613
金钱
3201
HASS币
136
发表于 2021-2-8 15:48:50 | 显示全部楼层 |阅读模式
本帖最后由 hunterfox 于 2022-10-21 23:35 编辑

  参考了 https://bbs.hassbian.com/thread-12037-1-1.htmlfreefitter   思路,
我从NR也尝试写了一个流,可以实现电费账单的抓取,
复制大神freefitter文档精华部分:
国网江苏电力营业厅 的小程序入手。抓了一下数据,找了几个试了一波,发现了一个有用的接口
抓包可以用 Fiddler 苹果手机上可以使用 Stream
可以找到一个  https://weixin.js.sgcc.com.cn/wx ... _executeNewMini.do?openid=xxxxxxxxx&timestamp=xxxxx&noncestr=xxxxxxx&sign=xxxxxxxx&unionid=xxxxxxx&userInfo=null  这个开头的请求,我们就要这个请求就行了
然后找到这些参数
openid=xxxxxxxxx     //这个参数是固定的
timestamp=xxxxx     //  重启得换这个
noncestr=xxxxxxx    //  重启得换这个
sign=xxxxxxxx         //  重启得换这个
unionid=xxxxxxx      //这个参数是固定的


NR里同理实现。  其中传感器我也从NR自动创建的,加载流以后,会自动在HA创建对应传感器。
写一下大概流程,  NR节点没有细推敲一下,应该可以省几个节点的。
第一步:抓取小程序的Request,通过postman 解析重要参数,关键一步。
1.png
第二步:创建获取电费的流,中间涉及到几个字符串和json的转换,输出我抓取了部分参数进行回写到变量。不过还是担心过期问题
3.png
第三步:配置流参数,将抓取的参数替换进行,首次操作要注入一下,后面就靠定时器间隔运行
2.png
第四步:推送NR的状态,这个传感器我也是用流创建的。
4.png
第五步:数据核对,一模一样的
5.jpg

娱乐一下,虽然抓了没有什么用,但可以玩的,学习个方法吧。
如果不想自己组建流,可以下载附件提供的流。
游客,如果您要查看本帖隐藏内容请回复


下午修正了一下回写参数

更新一波:
有希望扒到历史月电费电量,历史日电量。等我扒吧
往年12个月的电量电费也有了。
历史日任意天电量(峰谷)也能有了。稳定了我再上传流

2.png 1.png






评分

参与人数 2金钱 +36 收起 理由
+ 20 不怕偷包的、抢包的,就怕抓包的!.
dscao + 16 厉害了word楼主!

查看全部评分

回复

使用道具 举报

0

主题

5

帖子

294

积分

中级会员

Rank: 3Rank: 3

积分
294
金钱
289
HASS币
0
发表于 2021-2-8 18:12:11 | 显示全部楼层
好好学习一下
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16009
金钱
11298
HASS币
45
发表于 2021-2-8 18:36:48 | 显示全部楼层
不怕偷包的、抢包的,就怕抓包的!
回复

使用道具 举报

33

主题

685

帖子

4359

积分

论坛元老

Rank: 8Rank: 8

积分
4359
金钱
3664
HASS币
50
发表于 2021-2-9 17:48:08 | 显示全部楼层
湖北电费公众号,照猫画虎也成功了

特来拜谢.
回复

使用道具 举报

43

主题

407

帖子

3613

积分

元老级技术达人

积分
3613
金钱
3201
HASS币
136
 楼主| 发表于 2021-2-9 18:39:00 | 显示全部楼层
huang7dede 发表于 2021-2-9 17:48
湖北电费公众号,照猫画虎也成功了

特来拜谢.

发来贺电
回复

使用道具 举报

0

主题

12

帖子

100

积分

注册会员

Rank: 2

积分
100
金钱
88
HASS币
0
发表于 2021-2-14 21:31:37 | 显示全部楼层
看看谢谢
回复

使用道具 举报

0

主题

18

帖子

176

积分

注册会员

Rank: 2

积分
176
金钱
158
HASS币
0
发表于 2021-2-22 22:40:55 | 显示全部楼层
感谢分享
回复

使用道具 举报

5

主题

187

帖子

1367

积分

金牌会员

Rank: 6Rank: 6

积分
1367
金钱
1180
HASS币
0
发表于 2021-2-25 08:36:05 来自手机 | 显示全部楼层
这个厉害了感谢
回复

使用道具 举报

0

主题

26

帖子

117

积分

注册会员

Rank: 2

积分
117
金钱
91
HASS币
0
发表于 2021-2-28 18:03:50 来自手机 | 显示全部楼层
楼主该交电费了
回复

使用道具 举报

4

主题

56

帖子

1226

积分

金牌会员

Rank: 6Rank: 6

积分
1226
金钱
1170
HASS币
0
QQ
发表于 2021-3-5 10:14:45 | 显示全部楼层
学习一下
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 01:32 , Processed in 0.064704 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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