Вот код, который я пытаюсь запустить: < /p>
import nodriver as uc
async def main():
browser = await uc.start(headless=True)
page = await browser.get('https://www.nowsecure.nl')
if __name__ == '__main__':
uc.loop().run_until_complete(main())
< /code>
Вот выход, который я получаю в терминале: < /p>
File ".venv/lib/python3.12/site-packages/nodriver/core/tab.py", line 217, in _prepare_headless
resp = await self._send_oneshot(
^^^^^^^^^^^^^^^^^^^^^^^^^
File ".venv/lib/python3.12/site-packages/nodriver/core/connection.py", line 522, in _send_oneshot
return await self.send(cdp_obj, _is_update=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File ".venv/lib/python3.12/site-packages/nodriver/core/tab.py", line 208, in send
await self._prepare_headless()
File ".venv/lib/python3.12/site-packages/nodriver/core/tab.py", line 217, in _prepare_headless
resp = await self._send_oneshot(
^^^^^^^^^^^^^^^^^^^^^^^^^
File ".venv/lib/python3.12/site-packages/nodriver/core/connection.py", line 522, in _send_oneshot
return await self.send(cdp_obj, _is_update=True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RecursionError: maximum recursion depth exceeded
successfully removed temp profile /tmp/uc_8kjtj4bv
< /code>
Я не уверен, является ли это ошибкой, или я делаю что -то не так (например, что -то не так с моей средой). В случае, если это была ошибка, я попытался поднять проблему на странице Github Repository (https://github.com/ultrafunkamsterdam/n ... issues/new), но я продолжаю получать ошибку «не может создать проблему». Я экспериментировал с другим репо, и эта ошибка не возникла, поэтому я предполагаю, что владелец репозитория отключил проблемы или что -то в этом роде ...?
Подробнее здесь: https://stackoverflow.com/questions/796 ... -browser-g
Nodriver сбои с бесконечной рекурсией в безголовом режиме при запуске Browser.get () ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение