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

 找回密码
 立即注册
楼主: louis_lee

[经验分享] Deprecated

  [复制链接]

0

主题

1

帖子

28

积分

新手上路

Rank: 1

积分
28
金钱
27
HASS币
0
发表于 2022-11-9 16:44:42 | 显示全部楼层
谢谢大佬分享。
回复

使用道具 举报

1

主题

41

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
金钱
235
HASS币
0
发表于 2022-11-9 19:27:23 | 显示全部楼层
太牛了!
回复

使用道具 举报

1

主题

16

帖子

186

积分

注册会员

Rank: 2

积分
186
金钱
170
HASS币
0
发表于 2022-11-9 19:37:46 | 显示全部楼层
看看效果
回复

使用道具 举报

5

主题

48

帖子

442

积分

论坛分享达人

积分
442
金钱
394
HASS币
20
发表于 2022-11-9 19:48:35 | 显示全部楼层
为什么不直接抓数据包呢,selenium太慢了
回复

使用道具 举报

1

主题

41

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
金钱
235
HASS币
0
发表于 2022-11-9 20:22:02 | 显示全部楼层
持续关注中,期待1户多号!
回复

使用道具 举报

1

主题

41

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
金钱
235
HASS币
0
发表于 2022-11-9 21:16:30 | 显示全部楼层
2022-11-09 21:09:59  [INFO    ] ---- Webdriver initialized.2022-11-09 21:10:41  [INFO    ] ---- Login successfully on https://www.95598.cn/osgweb/login2022-11-09 21:10:48  [INFO    ] ---- Get electricity charge balance successfully, balance is 343.0 CNY.2022-11-09 21:11:12  [ERROR   ] ---- state-refresh task failed, reason is Message: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@class='el-tabs__nav is-top']/div[@id='tab-second']"}  (Session info: headless chrome=90.0.4430.212)Stacktrace:#0 0x559bf60dd7f9 <unknown>#1 0x559bf607d3b3 <unknown>#2 0x559bf5dc5016 <unknown>#3 0x559bf5df981e <unknown>#4 0x559bf5e2f8fb <unknown>#5 0x559bf5e1cded <unknown>#6 0x559bf5e2d9e1 <unknown>#7 0x559bf5e1cc93 <unknown>#8 0x559bf5deece4 <unknown>#9 0x559bf5df04d2 <unknown>#10 0x559bf60a9542 <unknown>#11 0x559bf60b8ce7 <unknown>#12 0x559bf60b89e4 <unknown>#13 0x559bf60bd13a <unknown>#14 0x559bf60b95b9 <unknown>#15 0x559bf609ee00 <unknown>#16 0x559bf60d05d2 <unknown>#17 0x559bf60d0778 <unknown>#18 0x559bf60e8a1f <unknown>#19 0x7f7b96674fa3 start_thread#20 0x7f7b958cb06f clone
我这边登录成功:2022-11-09 21:06:22  [INFO    ] ---- Login successfully on https://www.95598.cn/osgweb/login
可以显示余额:2022-11-09 21:06:29  [INFO    ] ---- Get electricity charge balance successfully, balance is 343.0 CNY.
下面还是报错:2022-11-09 21:06:53  [ERROR   ] ---- Webdriver quit abnormly, reason: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@class='el-tabs__nav is-top']/div[@id='tab-second']"}
  (Session info: headless chrome=90.0.4430.212)
hass是hyper-v下的虚拟机,X86

                               
登录/注册后可看大图

回复

使用道具 举报

0

主题

8

帖子

98

积分

注册会员

Rank: 2

积分
98
金钱
90
HASS币
0
发表于 2022-11-9 21:33:25 | 显示全部楼层
方法不错!厉害了
回复

使用道具 举报

18

主题

555

帖子

4004

积分

元老级技术达人

积分
4004
金钱
3414
HASS币
182
 楼主| 发表于 2022-11-9 22:11:08 | 显示全部楼层
本帖最后由 louis_lee 于 2022-11-9 22:16 编辑
qiangua13 发表于 2022-11-9 19:48
为什么不直接抓数据包呢,selenium太慢了

因为数据包加密了,抓到手了,不知道web端怎么做的JS加密,不也是没用啊。我打算有时间我打算抽空搞搞APP反编译,只要搞清楚了login接口的入参加密方式,我觉得就可以摆脱selenium
回复

使用道具 举报

18

主题

555

帖子

4004

积分

元老级技术达人

积分
4004
金钱
3414
HASS币
182
 楼主| 发表于 2022-11-9 22:14:06 | 显示全部楼层
msavi 发表于 2022-11-9 21:16
2022-11-09 21:09:59   ---- Webdriver initialized.2022-11-09 21:10:41   ---- Login successfully on ht ...

这部分比较容易出错,10次可能会有1次出错,我已经在新版本中换了数据获取方式,我自己测试没有问题。可以稍等新版本,也就这两天。
回复

使用道具 举报

1

主题

41

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
金钱
235
HASS币
0
发表于 2022-11-9 22:35:22 | 显示全部楼层
louis_lee 发表于 2022-11-9 22:14
这部分比较容易出错,10次可能会有1次出错,我已经在新版本中换了数据获取方式,我自己测试没有问题。可 ...

感谢大佬!另外我怎么看不到2个实体的!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-6-28 13:45 , Processed in 0.056473 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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