找回密码
 立即注册
查看: 76502|回复: 149

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

 火... [复制链接]

43

主题

369

回帖

3867

积分

元老级技术达人

积分
3867
金钱
3450
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楼主!

查看全部评分

回复

使用道具 举报

xzgs 

0

主题

5

回帖

320

积分

中级会员

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

使用道具 举报

 

123

主题

4548

回帖

1万

积分

管理员

囧死

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

使用道具 举报

36

主题

682

回帖

4889

积分

论坛元老

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

特来拜谢.
回复

使用道具 举报

43

主题

369

回帖

3867

积分

元老级技术达人

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

特来拜谢.

发来贺电
回复

使用道具 举报

0

主题

12

回帖

100

积分

注册会员

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

使用道具 举报

0

主题

18

回帖

182

积分

注册会员

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

使用道具 举报

5

主题

193

回帖

1543

积分

金牌会员

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

使用道具 举报

0

主题

26

回帖

117

积分

注册会员

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

使用道具 举报

4

主题

52

回帖

1418

积分

金牌会员

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 09:25 , Processed in 0.323783 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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