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

 找回密码
 立即注册
查看: 9546|回复: 5

[流程系列] 【已解决】请教一个公众号抓包后的问题。

[复制链接]

42

主题

524

帖子

2975

积分

金牌会员

Rank: 6Rank: 6

积分
2975
金钱
2451
HASS币
10
发表于 2021-7-2 10:24:39 | 显示全部楼层 |阅读模式
本帖最后由 yinghu183 于 2021-7-2 19:56 编辑

网上找到了一个UTF-8转中文的函数,修改一下放进NODERED里面,就可以把从html页面抓到的UTF-8编码抓换成中文输出了。 再次感谢@dscao大佬的耐心指导!




请求信息和请求头,能看到里面有个
customerkey以及customerHH。
2021-07-02_101651.jpg

然后响应主体是一个完整的HTML页面代码
27CF208297AF4481C7BFE028E02E6A21.png

想请教下这种能不能把这个响应主体HTML里面的信息,比如“您暂无欠费。。。”这样的通过nodered给搞到HA里面去。谢谢!
回复

使用道具 举报

77

主题

1392

帖子

2万

积分

元老级技术达人

积分
24753
金钱
23321
HASS币
290
发表于 2021-7-2 12:09:44 | 显示全部楼层
node-red的 html节点可以实现,标签用 div ,输出“选定元素的html内容” ,得到很多msg.payload[X] ,找到对应X,就可以提取这个内容了。
回复

使用道具 举报

42

主题

524

帖子

2975

积分

金牌会员

Rank: 6Rank: 6

积分
2975
金钱
2451
HASS币
10
 楼主| 发表于 2021-7-2 18:51:41 | 显示全部楼层
本帖最后由 yinghu183 于 2021-7-2 18:53 编辑
dscao 发表于 2021-7-2 12:09
node-red的 html节点可以实现,标签用 div ,输出“选定元素的html内容” ,得到很多msg.payload[X] ,找到 ...

感谢大佬!按照你的办法操作,出现了下面的问题:
如果输出“选定元素的html内容”则得到的msg.payload[X]如下图没有有用的信息,我一条条找了,没欠费啥的都找不到。
2021-07-02_184213.jpg

我尝试在html节点中把输出设置成“选定元素的纯文本内容”,则出现了一些有用的信息,如下图,可是这些信息却没法导入到HA中有效利用。
2021-07-02_184540.jpg

回复

使用道具 举报

42

主题

524

帖子

2975

积分

金牌会员

Rank: 6Rank: 6

积分
2975
金钱
2451
HASS币
10
 楼主| 发表于 2021-7-2 19:10:03 | 显示全部楼层
dscao 发表于 2021-7-2 12:09
node-red的 html节点可以实现,标签用 div ,输出“选定元素的html内容” ,得到很多msg.payload[X] ,找到 ...

大佬我又研究了一下,html节点输出选择“选定元素的html内容”,然后输出结果里的汉字是被编码了,如下图
2021-07-02_190606.jpg
我高亮的那一行,应该是msg.payload[6],翻译过来就是“您暂无欠费账单,可预存水费!”连汉字带标点,刚好14个编码。
为啥会是这个样子呢?
回复

使用道具 举报

77

主题

1392

帖子

2万

积分

元老级技术达人

积分
24753
金钱
23321
HASS币
290
发表于 2021-7-2 20:05:11 | 显示全部楼层
本帖最后由 dscao 于 2021-7-2 20:07 编辑
yinghu183 发表于 2021-7-2 19:10
大佬我又研究了一下,html节点输出选择“选定元素的html内容”,然后输出结果里的汉字是被编码了,如下图 ...

那就用 "选定元素的纯文本内容“再试试,看看后面有没有要用的这一句,应该也是很多个吧。 如果已经解决就恭喜了,我也只是上次抓网址发布的新标题时接触了一下这块。
回复

使用道具 举报

6

主题

259

帖子

2998

积分

金牌会员

Rank: 6Rank: 6

积分
2998
金钱
2739
HASS币
0
发表于 2021-7-5 00:48:09 来自手机 | 显示全部楼层
用什么软件抓包公共号
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 16:47 , Processed in 0.054483 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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