今天开始运行识别报错了,好多次尝试都失败。是不是jd又改了
d2025-11-01 20:27:19.696 | INFO | main:auto_shape:266 - 已检测到图像,尝试点击中
2025-11-01 20:27:22.315 | INFO | __main__:auto_shape:219 - 第15次自动识别形状中... i2025-11-01 20:27:22.414 | INFO | __main__:auto_shape:247 - 检测为图像, 开始图像识别...... d2025-11-01 20:27:22.780 | INFO | __main__:auto_shape:266 - 已检测到图像,尝试点击中 2025-11-01 20:27:25.421 | INFO | main:auto_shape:219 - 第16次自动识别形状中...
i2025-11-01 20:27:25.515 | INFO | main:auto_shape:247 - 检测为图像, 开始图像识别......
d2025-11-01 20:27:26.497 | INFO | main:auto_shape:266 - 已检测到图像,尝试点击中
2025-11-01 20:27:29.698 | INFO | __main__:auto_shape:219 - 第17次自动识别形状中... i2025-11-01 20:27:29.796 | INFO | __main__:auto_shape:247 - 检测为图像, 开始图像识别...... d2025-11-01 20:27:30.334 | INFO | __main__:auto_shape:266 - 已检测到图像,尝试点击中 2025-11-01 20:27:33.456 | INFO | main:auto_shape:219 - 第18次自动识别形状中...
i2025-11-01 20:27:33.549 | INFO | main:auto_shape:247 - 检测为图像, 开始图像识别......
d2025-11-01 20:27:34.320 | INFO | main:auto_shape:266 - 已检测到图像,尝试点击中
2025-11-01 20:27:38.292 | INFO | __main__:auto_shape:219 - 第19次自动识别形状中... i2025-11-01 20:27:38.386 | INFO | __main__:auto_shape:247 - 检测为图像, 开始图像识别...... d2025-11-01 20:27:39.284 | INFO | __main__:auto_shape:266 - 已检测到图像,尝试点击中 2025-11-01 20:27:42.190 | INFO | main:auto_shape:219 - 第20次自动识别形状中...
i2025-11-01 20:27:42.281 | INFO | main:auto_shape:247 - 检测为图像, 开始图像识别......
d2025-11-01 20:27:42.366 | INFO | main:auto_shape:266 - 已检测到图像,尝试点击中
q2025-11-01 20:27:47.564 | INFO | main:auto_shape:212 - 未找到二次验证图,退出二次验证识别
#Traceback (most recent call last):
2 File "/app/main.py", line 674, in get_jd_pt_key
, await sms_recognition(page, user, mode)
4 File "/app/main.py", line 445, in sms_recognition
] await page.wait_for_selector('button.getMsg-btn:has-text("重新发送")', timeout=3000)
u File "/usr/local/lib/python3.10/site-packages/playwright/async_api/_generated.py", line 7999, in wait_for_selector
, await self._impl_obj.wait_for_selector(
k File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_page.py", line 397, in wait_for_selector
R return await self._main_frame.wait_for_selector(**locals_to_params(locals()))
l File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_frame.py", line 323, in wait_for_selector
L await self._channel.send("waitForSelector", locals_to_params(locals()))
c File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 59, in send
1 return await self._connection.wrap_api_call(
m File "/usr/local/lib/python3.10/site-packages/playwright/_impl/_connection.py", line 514, in wrap_api_call
M raise rewrite_error(error, f"{parsed_st['apiName']}: {error}") from None
Xplaywright._impl._errors.TimeoutError: Page.wait_for_selector: Timeout 3000ms exceeded.
Call log:
Rwaiting for locator("button.getMsg-btn:has-text("重新发送")") to be visible
L2025-11-01 20:27:50.641 | ERROR | main:main:820 - 获取pt_key失败
应该改了,加强了滑块验证的检测,二次验证的次数少了
+1