找回密码
 立即注册

微信扫码登录

搜索
楼主: ARCW

[插件集成] 2024 Homeassistant 国家电网电费获取

 火... [复制链接]

0

主题

14

回帖

61

积分

注册会员

积分
61
金钱
47
HASS币
0
发表于 2025-10-14 10:37:56 | 显示全部楼层
留名待查
回复

使用道具 举报

0

主题

11

回帖

129

积分

注册会员

积分
129
金钱
118
HASS币
0
发表于 2025-10-17 14:34:13 | 显示全部楼层
Arenadz 发表于 2025-9-1 09:21
这是图片验证码没有识别成功吗?

最近好像是有些问题,但我这边最后能登录成功
2025-10-17 06:59:00  [INFO    ] ---- Open Firefox.
2025-10-17 06:59:17  [INFO    ] ---- Webdriver initialized.
2025-10-17 06:59:29  [INFO    ] ---- Open LOGIN_URL:https://95598.cn/osgweb/login.
2025-10-17 07:00:00  [INFO    ] ---- find_element 'user'.
2025-10-17 07:00:16  [INFO    ] ---- Click the Agree option.
2025-10-17 07:00:32  [INFO    ] ---- input_elements username : ********
2025-10-17 07:00:32  [INFO    ] ---- input_elements password : ********
2025-10-17 07:01:03  [INFO    ] ---- Click login button.
2025-10-17 07:01:04  [INFO    ] ---- Get electricity canvas image successfully.
No gaps were detected.
2025-10-17 07:01:05  [INFO    ] ---- Image CaptCHA distance is 0.
2025-10-17 07:01:22  [INFO    ] ---- Sliding CAPTCHA recognition failed and reloaded.
2025-10-17 07:01:53  [INFO    ] ---- Get electricity canvas image successfully.
No gaps were detected.
2025-10-17 07:01:53  [INFO    ] ---- Image CaptCHA distance is 0.
2025-10-17 07:02:10  [INFO    ] ---- Sliding CAPTCHA recognition failed and reloaded.
2025-10-17 07:02:42  [INFO    ] ---- Get electricity canvas image successfully.
No gaps were detected.
2025-10-17 07:02:43  [INFO    ] ---- Image CaptCHA distance is 0.
2025-10-17 07:03:00  [INFO    ] ---- Sliding CAPTCHA recognition failed and reloaded.
2025-10-17 07:03:32  [INFO    ] ---- Get electricity canvas image successfully.
2025-10-17 07:03:32  [INFO    ] ---- Image CaptCHA distance is 112.
2025-10-17 07:03:49  [INFO    ] ---- login successed !
2025-10-17 07:03:49  [INFO    ] ---- Login successfully on https://95598.cn/osgweb/login
2025-10-17 07:04:04  [INFO    ] ---- Try to get the userid list
2025-10-17 07:05:44  [INFO    ] ---- Here are a total of 5 userids, which are ['*', '*', '*', '*', '*'] among which [''*,*''] will be ignored.
回复

使用道具 举报

0

主题

83

回帖

211

积分

中级会员

积分
211
金钱
128
HASS币
0
发表于 2025-10-21 10:54:26 | 显示全部楼层
只显示昨天的用电量,其他天的不显示 直接显示余额  是啥情况
回复

使用道具 举报

0

主题

6

回帖

57

积分

注册会员

积分
57
金钱
51
HASS币
0
发表于 2025-10-25 22:22:48 | 显示全部楼层
浪子韩柏 发表于 2025-10-17 14:34
最近好像是有些问题,但我这边最后能登录成功
2025-10-17 06:59:00  [INFO    ] ---- Open Firefox.
2025 ...

我也是一样的报错,一直都不能登录。我直接打开界面是可以登录的

chatgpt给的解释:
一、错误原因分析

页面结构变化

95598 网站近期可能更新了登录页结构。

原脚本中硬编码的 XPath:

//*[@id="login_box"]/div[1]/div[1]/div[2]/span


可能已不存在或层级变化。

验证码未完全加载

前面的日志显示:

---- Sliding CAPTCHA recognition failed and reloaded.


表示滑块验证失败并重新加载页面。
这时候 DOM 会变化,导致后续查找元素失败。

延迟或未等待元素出现

可能是执行 find_element 之前页面还没完全加载。
这种情况可以通过增加 WebDriverWait 显式等待解决。

被安全检测拦截

95598 有反爬机制,频繁登录或 IP 被标记时,会返回隐藏页面或报错页,导致找不到对应元素。
回复

使用道具 举报

0

主题

6

回帖

57

积分

注册会员

积分
57
金钱
51
HASS币
0
发表于 2025-10-25 22:26:17 | 显示全部楼层
Arenadz 发表于 2025-9-1 09:21
这是图片验证码没有识别成功吗?

有对应的解决方案了么? 我也是一样的问题
回复

使用道具 举报

0

主题

6

回帖

43

积分

新手上路

积分
43
金钱
37
HASS币
0
发表于 2025-10-27 14:50:44 | 显示全部楼层
找了好久,谢谢分享
回复

使用道具 举报

0

主题

11

回帖

129

积分

注册会员

积分
129
金钱
118
HASS币
0
发表于 2025-10-27 16:02:02 | 显示全部楼层
chiqinglong 发表于 2025-10-25 22:22
我也是一样的报错,一直都不能登录。我直接打开界面是可以登录的

chatgpt给的解释:

回头看了一下日志,每天2次获取都是正常的。如果你怀疑自己的账号被ban,可以用另一个手机号注册一个,然后把相关的电表关联上去,改一下登录账号。一天获取一次试试。但说实话,这个元素还是太少了,我想用坛内另一个,但我又不懂Node-RED,还在学习。那边那个我具现不出来!
wechat_2025-10-27_155543_838.png
回复

使用道具 举报

0

主题

6

回帖

43

积分

新手上路

积分
43
金钱
37
HASS币
0
发表于 2025-10-27 18:57:16 | 显示全部楼层
想了解一下
回复

使用道具 举报

0

主题

13

回帖

49

积分

新手上路

积分
49
金钱
36
HASS币
0
发表于 2025-11-9 21:07:21 | 显示全部楼层
卡在验证码那一步的同学可以试试把配置项中的RETRY_WAIT_TIME_OFFSET_UNIT调大,我一开始也不行,调大到30后登录成功了
回复

使用道具 举报

3

主题

68

回帖

257

积分

中级会员

积分
257
金钱
186
HASS币
0
发表于 2025-11-14 14:05:21 | 显示全部楼层
nicksnake 发表于 2025-4-7 12:07
上面是作者公开的内容,可以试试看

token怎么配置
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-11-25 03:31 , Processed in 0.062058 second(s), 15 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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