滑块验证失败,登录后报“No such file or directory: 'charsets.json'”
今天更新了aujd结果不会用了,文件都是直接下zip解压覆盖的。congif.py也更换了新格式。 滑块验证这块一直失败,不知道是不是太完美导致失败,手动不完全重叠就可以登录。 滑块验证过了居然没有二次验证就成功登录了,但是aujd报错如下。aujd目录下是有charsets.json和myocr_v1.onnx文件的。
C:\Users\Administrator>python C:\Users\Administrator\Desktop\AutoUpdateJdCookie\main.py 2025-04-29 20:25:05.562 | INFO | main:get_ql_api:681 - 开始获取QL登录态...... 2025-04-29 20:25:05.562 | INFO | main:get_ql_api:716 - 正使用账号密码获取QL登录态...... 2025-04-29 20:25:06.031 | INFO | main:main:734 - 获取环境变量成功 2025-04-29 20:25:06.031 | INFO | main:main:746 - 检测CK任务开始 2025-04-29 20:25:06.031 | INFO | main:main:757 - 检测CK任务完成 2025-04-29 20:25:06.765 | INFO | main:main:783 - 开始更新xxx 2025-04-29 20:25:06.776 | INFO | main:get_jd_pt_key:550 - 未配置代理 2025-04-29 20:25:17.284 | INFO | main:auto_move_slide:134 - 开始滑块验证 2025-04-29 20:25:17.329 | INFO | main:auto_move_slide:148 - 第1次尝试自动移动滑块中... 2025-04-29 20:25:24.305 | INFO | main:auto_move_slide:148 - 第2次尝试自动移动滑块中... 2025-04-29 20:25:31.275 | INFO | main:auto_move_slide:148 - 第3次尝试自动移动滑块中... 2025-04-29 20:25:38.545 | INFO | main:auto_move_slide:148 - 第4次尝试自动移动滑块中... 2025-04-29 20:25:45.415 | INFO | main:auto_move_slide:148 - 第5次尝试自动移动滑块中... 2025-04-29 20:25:52.273 | INFO | main:auto_move_slide:148 - 第6次尝试自动移动滑块中... 2025-04-29 20:25:59.296 | INFO | main:auto_move_slide:148 - 第7次尝试自动移动滑块中... 2025-04-29 20:26:09.366 | INFO | main:auto_move_slide:141 - 未找到滑块,退出滑块验证 2025-04-29 20:26:10.375 | INFO | main:auto_shape:196 - 开始二次验证 Traceback (most recent call last): File "C:\Users\Administrator\Desktop\AutoUpdateJdCookie\main.py", line 634, in get_jd_pt_key await auto_shape(page, retry_times=30) File "C:\Users\Administrator\Desktop\AutoUpdateJdCookie\main.py", line 202, in auto_shape my_ocr = get_ocr(det=False, ocr=False, import_onnx_path="myocr_v1.onnx", charsets_path="charsets.json") File "C:\Users\Administrator\Desktop\AutoUpdateJdCookie\utils\tools.py", line 62, in get_ocr return ddddocr.DdddOcr(show_ad=False, **kwargs) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python39\lib\site-packages\ddddocr_init_.py", line 59, in init with open(charsets_path, 'r', encoding="utf-8") as f: FileNotFoundError: [Errno 2] No such file or directory: 'charsets.json' 2025-04-29 20:26:12.109 | ERROR | main:main:786 - 获取pt_key失败
你到C:\Users\Administrator\Desktop\AutoUpdateJdCookie\这个目录里,然后python main.py试试