'document.readyState;', '_timeout': 3}
Будущее исключение не было получено
future: <Future finished exception=CDPError('Неизвестная ошибка.')>
Traceback (most recent call last):
File "concurrent\futures\thread.py", line 58, in run
File "flet\core\page.py", line 903, in wrapper
File "main.py", line 345, in start
File "main.py", line 139, in get_product
File "DrissionPage_units\clicker.py", line 188, in for_new_tab
File "DrissionPage_base\chromium.py", line 352, in _get_tab
File "DrissionPage_pages\mix_tab.py", line 28, in init
File "DrissionPage_pages\chromium_tab.py", line 36, in init
File "DrissionPage_pages\chromium_base.py", line 69, in init
File "DrissionPage_pages\chromium_base.py", line 102, in _connect_browser
File "DrissionPage_pages\chromium_base.py", line 366, in _js_ready_state
File "DrissionPage_pages\chromium_base.py", line 384, in _run_cdp
File "DrissionPage_functions\tools.py", line 199, in raise_error
DrissionPage.errors.CDPError:
Неизвестная ошибка.
Детали: Cannot find default execution context
Метод: Runtime.evaluate
Параметры: {'expression': 'document.readyState;', '_timeout': 3}
Подсказка: Возникновение этой ошибки может указывать на наличие бага в программе. Пожалуйста, сообщите автору об ошибке и способе её воспроизведения. Спасибо.
Сайт для отчётов: https://gitee.com/g1879/DrissionPage/issues
Версия: 4.1.0.18
for i in range(10):
if buy_tab.ele('@text()=联系客服')[1]:
chat_tab=buy_tab.eles('@text()=联系客服')[1].click.for_new_tab()
break
logger.info(f"Не удалось найти контакт с поддержкой, повторная попытка... {i=} раз")