首页
奇思妙想
博文
帮助支持
关于我们
条款细则
搜索
首页
奇思妙想
博文
帮助支持
关于我们
条款细则
synology
136
次阅读
没有评论
共计 0 个字符,预计需要花费 0 分钟才能阅读完成。
提醒:本文最后更新于 2023-05-29 14:02,文中所关联的信息可能已发生改变,请知悉!
正文完
0
版权声明:
本站原创文章,由
zyx
于2021-10-13发表,共计0字。
转载说明:
所有文章未经授权禁止转载、摘编、复制或建立镜像
联通星耀卡 大流量卡【29元155G+100分钟】长期优惠 点我进行免费领取!~
synology
上一篇
已是最新的文章
下一篇
评论(没有评论)
快捷登录
取消
发布评论
云服务器新秀99元/年(2核2G),百款产品满减折上折
HP 800G1 USDT 黑苹果(持续更新)
2023年迟到的总结
homeassistant获取电费余额2.0
homeassistant接入国家电网电费余额(理论已经是支持全国)
群晖搭建Pushdeer消息推送
2022
2024
AI
docker
emoji
Github
homeassistant
hosts
IT运维
mac
mysql
nas
node-red
PPT模版
seo
unraid
unraid开心版
WEB安全
Windows
Wordpress
Wordpress主题
WordPress基础
WordPress插件
代码示例
办公猪
博文
合同模版
大数据模型
太空人
奇思妙想
小米
小米手环6
小米路由器
总结
感悟
数据库
斐讯r1
服务器
消息推送
电费
站内公告
站长相关
简历模版
素材分享
群晖
表情符号
表盘
记录
谷歌翻译
资源分享
路边的风景
问题修复
随笔感悟
青龙面板
黑群晖
黑苹果
zyx
我目前刷的小爱,没在用小讯
1212121
魔改版的小讯 app 还能用吗?
socekin
* Debug mode: off * Serving Flask app 'app' 访问http://IP:端口/electricity,日志里只有两条数据
zyx
是不是没有拿到数据,检查一下docker日志
socekin
查询到的金额是当月的费用吗?为啥接口返回的金额,与国网账户下面的不一致
会魔法的油条
嗯
zyx
可以 试过了成功率还可以
会魔法的油条
没法试太多次,不过成功概率还是蛮高的
zyx
可以,稳定性怎么样现在
会魔法的油条
另外要把滑动距离+6,现在是打不到位置,差一点,距离公式没研究,就直接加了下
zyx
那挺好的,改天我也修改一下,感谢提供代码!
会魔法的油条
测了下可以用,不过有时候会定位不到坐标位置,建议在fetch_data增加一个循环,定位不到位置就刷新一下验证码,然后重新定位,稳定性会提高不少 def fetch_data(self): """ ....... """ self.loading_slide() self.page.wait_for_selector('canvas') for i in range(5): #增加定位循环 slide_bg_img = self.page.evaluate("() => document.querySelector('canvas').toDataURL('image/png')") slide_block_img = self.page.evaluate( "() => document.querySelector('.slide-verify-block').toDataURL('image/png')") print("2") # with open('slide_bg_img.png', 'wb') as f: # f.write(base64.b64decode(str(slide_bg_img).split(',')[-1], altchars=None, validate=False)) # with open('slide_block_img.png', 'wb') as f: # f.write(base64.b64decode(str(slide_block_img).split(',')[-1], altchars=None, validate=False)) slide_bg_img = sip.base64_to_img(slide_bg_img) slide_block_img = sip.cutting_transparent_block(sip.base64_to_img(slide_block_img), offset=65) Loc = sip.identify_gap(slide_bg_img, slide_block_img) print("3-",Loc) if Loc[0] == 0: self.page.screenshot(path='debug/debug_error_loc_{}.png'.format(i), full_page=True) print("3-获取坐标有误,重新获取") # 等待元素加载并可见 self.page.locator(".slide-verify-refresh-icon").wait_for(state="visible") # 点击刷新验证码 self.page.locator(".slide-verify-refresh-icon").click() time.sleep(1) else: print("3-获取成功") break