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

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

[经验分享] Deprecated

  [复制链接]

18

主题

555

帖子

4004

积分

元老级技术达人

积分
4004
金钱
3414
HASS币
182
 楼主| 发表于 2022-11-9 09:58:36 | 显示全部楼层
459662146 发表于 2022-11-9 09:46
2022-11-09 09:39:24  [ERROR   ] ---- Webdriver quit abnormly, reason: Message: no such element: Unab ...

你把我上回给你的文件,在以下位置添加两行,再打个截屏看看,加载的如何

   
def _get_eletric_balance(self, driver):
        time.sleep(20) ###############添加此行
        driver.save_screenshot("screenshot.png")   ###############添加此行
        driver.find_element(By.XPATH,"//li[@class='inline_block_fix zhanghu-full']//b[@class='cff8']")
        time.sleep(5)
        for retry_times in range(0, RETRY_TIMES_LIMIT):
            electric_balance = driver.find_element(By.XPATH,"//li[@class='inline_block_fix zhanghu-full']//b[@class='cff8']").text
            if(not electric_balance.startswith("-")):
                break
            time.sleep(1)
        return float(electric_balance.replace("元",""))
回复

使用道具 举报

0

主题

5

帖子

58

积分

注册会员

Rank: 2

积分
58
金钱
53
HASS币
0
发表于 2022-11-9 10:12:55 | 显示全部楼层
感谢大佬的分享
回复

使用道具 举报

5

主题

197

帖子

1447

积分

金牌会员

Rank: 6Rank: 6

积分
1447
金钱
1250
HASS币
0
发表于 2022-11-9 10:19:13 | 显示全部楼层
file.png
回复

使用道具 举报

0

主题

3

帖子

50

积分

注册会员

Rank: 2

积分
50
金钱
47
HASS币
0
发表于 2022-11-9 10:21:55 | 显示全部楼层
太棒了,感谢楼主分享
回复

使用道具 举报

5

主题

197

帖子

1447

积分

金牌会员

Rank: 6Rank: 6

积分
1447
金钱
1250
HASS币
0
发表于 2022-11-9 10:22:03 | 显示全部楼层
louis_lee 发表于 2022-11-9 09:58
你把我上回给你的文件,在以下位置添加两行,再打个截屏看看,加载的如何

   

为什么我都是乱码呢
回复

使用道具 举报

0

主题

3

帖子

22

积分

新手上路

Rank: 1

积分
22
金钱
19
HASS币
0
发表于 2022-11-9 10:52:39 | 显示全部楼层
萌新什么都不懂来学习学习
回复

使用道具 举报

0

主题

3

帖子

22

积分

新手上路

Rank: 1

积分
22
金钱
19
HASS币
0
发表于 2022-11-9 11:11:27 | 显示全部楼层
请问大佬,DOCKER部署安装的,HASS_URL="" -e HASS_TOKEN="" 这里的URL和TOKEN分别填什么
回复

使用道具 举报

18

主题

555

帖子

4004

积分

元老级技术达人

积分
4004
金钱
3414
HASS币
182
 楼主| 发表于 2022-11-9 11:13:48 | 显示全部楼层

这表明登陆成功但没加载出来电费余额数据,sleep了20s,还没加载出来,咱这性能确实有点差了。你网上登陆国网,对比下图就知道啥问题了。你试试sleep(240),睡个四分钟看看,能否加载出来
回复

使用道具 举报

18

主题

555

帖子

4004

积分

元老级技术达人

积分
4004
金钱
3414
HASS币
182
 楼主| 发表于 2022-11-9 11:16:41 | 显示全部楼层
johncrab1 发表于 2022-11-9 11:11
请问大佬,DOCKER部署安装的,HASS_URL="" -e HASS_TOKEN="" 这里的URL和TOKEN分别填什么 ...

hass_url = homeassistant_url 举例 http://192.168.1.1:8123,请换成你的
hass_token = homeassisntant_token,获取方式请查看说明
回复

使用道具 举报

0

主题

15

帖子

77

积分

注册会员

Rank: 2

积分
77
金钱
62
HASS币
0
发表于 2022-11-9 11:38:18 | 显示全部楼层
没有办法登录,提示可能是验证码识别失败。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-7-2 06:30 , Processed in 0.072600 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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