找回密码
 立即注册

微信扫码登录

搜索
查看: 598|回复: 10

[流程系列] 求助,有没有大佬可以指教一下抓《广州燃气》的数据

[复制链接]

3

主题

40

回帖

202

积分

中级会员

积分
202
金钱
159
HASS币
0
发表于 2025-10-17 17:00:54 | 显示全部楼层 |阅读模式
试了很多次,因为是小程序登陆的。每次token都不一样,更新很快。
回复

使用道具 举报

jjcs 手机认证

58

主题

2073

回帖

8497

积分

论坛元老

积分
8497
金钱
6356
HASS币
50
发表于 2025-10-17 17:04:58 | 显示全部楼层
微信小程序?
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

4

主题

78

回帖

821

积分

高级会员

积分
821
金钱
739
HASS币
0
发表于 2025-10-17 17:17:35 | 显示全部楼层
我抓成功了,是从nickName acceptKey到https://wxxcx.gzgas.com/ydeq/min/login/getToken.action去获取token,可以稳定使用。
点击【我叫小宇哥】扫码关注
回复

使用道具 举报

3

主题

40

回帖

202

积分

中级会员

积分
202
金钱
159
HASS币
0
 楼主| 发表于 2025-10-17 17:18:21 | 显示全部楼层

是啊,就《广州燃气》那个
回复

使用道具 举报

3

主题

40

回帖

202

积分

中级会员

积分
202
金钱
159
HASS币
0
 楼主| 发表于 2025-10-17 17:19:41 | 显示全部楼层
wenghy 发表于 2025-10-17 17:17
我抓成功了,是从nickName acceptKey到https://wxxcx.gzgas.com/ydeq/min/login/getToken.action去获取toke ...

可以分享一份NR流程吗大佬
回复

使用道具 举报

4

主题

78

回帖

821

积分

高级会员

积分
821
金钱
739
HASS币
0
发表于 2025-10-18 11:04:11 | 显示全部楼层
Unripe3336 发表于 2025-10-17 17:19
可以分享一份NR流程吗大佬
[
    {
        "id": "b0148394198baf9a",
        "type": "inject",
        "z": "86c2461ad0402ae4",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "10800",
        "crontab": "",
        "once": true,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "x": 100,
        "y": 80,
        "wires": [
            [
                "0f2e8176b64f0862",
                "331066fefd5f2ae2"
            ]
        ]
    },
    {
        "id": "0f2e8176b64f0862",
        "type": "function",
        "z": "86c2461ad0402ae4",
        "name": "组装参数",
        "func": "msg['nickName']="-";\nmsg['acceptKey'] = "";\nmsg['unionid'] = "-";\nmsg["userno"] = "";\n\nreturn msg;",
        "outputs": 1,
        "timeout": 0,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 260,
        "y": 80,
        "wires": [
            [
                "6e95fe0ffa7ca71d"
            ]
        ]
    },
    {
        "id": "926774b5cb3fc605",
        "type": "http request",
        "z": "86c2461ad0402ae4",
        "name": "广州燃气获取Token",
        "method": "POST",
        "ret": "txt",
        "paytoqs": "ignore",
        "url": "https://wxxcx.gzgas.com/ydeq/min/login/getToken.action",
        "tls": "",
        "persist": false,
        "proxy": "",
        "insecureHTTPParser": false,
        "authType": "",
        "senderr": false,
        "headers": [],
        "x": 790,
        "y": 80,
        "wires": [
            [
                "9e7c65682a440c1c"
            ]
        ]
    },
    {
        "id": "c0331f6ba4e5bf00",
        "type": "function",
        "z": "86c2461ad0402ae4",
        "name": "组装token参数",
        "func": "msg.payload={\n\t"nickName": flow.get("nickName"),\n\t"acceptKey": flow.get("acceptKey")\n};\nmsg.headers={\n\t"Host": "wxxcx.gzgas.com",\n\t"xweb_xhr": "1",\n\t"unionid": flow.get("unionid"),\n\t"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 MicroMessenger/6.8.0(0x16080000) NetType/WIFI MiniProgramEnv/Mac MacWechat/WMPF MacWechat/3.8.4(0x13080410)XWEB/31009",\n\t"Accept": "*/*",\n\t"Sec-Fetch-Site": "cross-site",\n\t"Sec-Fetch-Mode": "cors",\n\t"Sec-Fetch-Dest": "empty",\n\t"Referer": "https://servicewechat.com/wx6a4fd0ebb4a12c11/247/page-frame.html",\n\t"Accept-Language": "zh-CN,zh;q=0.9",\n\t"Content-Type": "application/x-www-form-urlencoded"\n};\nnode.log("info"+JSON.stringify(msg.payload));\n\nreturn msg;",
        "outputs": 1,
        "timeout": 0,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 600,
        "y": 80,
        "wires": [
            [
                "926774b5cb3fc605"
            ]
        ]
    },
    {
        "id": "6e95fe0ffa7ca71d",
        "type": "function",
        "z": "86c2461ad0402ae4",
        "name": "初始化数据",
        "func": "function getVal(key,msg){\n \n      if(msg[key] !=null ){\n           return msg[key];\n            \n        }\n        if(env.get(key)!=null ){\n            return env.get(key);\n        }\n}\nfunction initParm(key,msg){\n\n        flow.set(key,getVal(key,msg));\n\n}\ninitParm('nickName',msg);\ninitParm('acceptKey',msg);\ninitParm('unionid',msg);\ninitParm('userno',msg);\n\nreturn msg;",
        "outputs": 1,
        "timeout": 0,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 410,
        "y": 80,
        "wires": [
            [
                "c0331f6ba4e5bf00"
            ]
        ]
    },
    {
        "id": "331066fefd5f2ae2",
        "type": "link out",
        "z": "86c2461ad0402ae4",
        "name": "link out 9",
        "mode": "link",
        "links": [
            "f2f02aafe9b4dada"
        ],
        "x": 205,
        "y": 60,
        "wires": []
    }
]
点击【我叫小宇哥】扫码关注
回复

使用道具 举报

3

主题

40

回帖

202

积分

中级会员

积分
202
金钱
159
HASS币
0
 楼主| 发表于 2025-10-18 11:31:21 | 显示全部楼层

我昨天叶自己捣鼓了一个,目前能正常使用。不知道后面token更新会不会失效
回复

使用道具 举报

4

主题

78

回帖

821

积分

高级会员

积分
821
金钱
739
HASS币
0
发表于 2025-10-18 11:33:16 | 显示全部楼层
Unripe3336 发表于 2025-10-18 11:31
我昨天叶自己捣鼓了一个,目前能正常使用。不知道后面token更新会不会失效 ...

token会失效,按照我给的,你抓包一下自己试试,可以动态获取token.
点击【我叫小宇哥】扫码关注
回复

使用道具 举报

3

主题

40

回帖

202

积分

中级会员

积分
202
金钱
159
HASS币
0
 楼主| 发表于 2025-10-20 11:27:25 | 显示全部楼层
wenghy 发表于 2025-10-18 11:33
token会失效,按照我给的,你抓包一下自己试试,可以动态获取token.

关于南方电网有抓包思路嘛?我用cubicpil大大的南方电网电费数据HA集成(https://bbs.hassbian.com/thread-18578-1-1.html)会有好几个数据抓不到。我自己抓的token没几天就失效了。。。
回复

使用道具 举报

4

主题

78

回帖

821

积分

高级会员

积分
821
金钱
739
HASS币
0
发表于 2025-10-20 14:51:37 | 显示全部楼层
Unripe3336 发表于 2025-10-20 11:27
关于南方电网有抓包思路嘛?我用cubicpil大大的南方电网电费数据HA集成(https://bbs.hassbian.com/threa ...

电网我没用接口抓,第一个最关键的是不是每天用多少电,而是实时用多少,所以我用培正的电感设备,不用改线路,直接抓取,数据和电网数据接近,且可以看到实时功率。
点击【我叫小宇哥】扫码关注
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-12-3 06:44 , Processed in 0.949748 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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