You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nodriver启用无头模式时触发TypeError错误的求助

Nodriver启用无头模式时触发TypeError错误的求助

我最近发现了Nodriver——它是Undetected-Chromedriver的继任者,现在我尝试用它启动无头模式运行浏览器,但碰到了报错问题。

我的测试代码如下:

import nodriver as uc

async def main():
    browser = await uc.start(headless=True)
    page = await browser.get('https://bot.sannysoft.com/')

if __name__ == '__main__':
    uc.loop().run_until_complete(main())

运行这段代码后,我得到了如下错误回溯信息:

Traceback (most recent call last):
  File "C:\no_drive_test.py", line 21, in <module>
    uc.loop().run_until_complete(main())
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^
  File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python313\Lib\asyncio\base_events.py", line 721, in run_until_complete
    return future.result()
           ~~~~~~~~~~~~~^^
  File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python313\no_drive_test.py", line 5, in main
    browser = await uc.start(headless=True)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python313\Lib\site-packages\nodriver\core\util.py", line 95, in start
    return await Browser.create(config)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python313\Lib\site-packages\nodriver\core\browser.py", line 90, in create
    await instance.start()
  File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python313\Lib\site-packages\nodriver\core\browser.py", line 393, in start
    await self.connection.send(cdp.target.set_discover_targets(discover=True))
  File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python313\Lib\site-packages\nodriver\core\connection.py", line 413, in send
    await self._prepare_headless()
  File "C:\Users\USERNAME\AppData\Local\Programs\Python\Python313\Lib\site-packages\nodriver\core\connection.py", line 492, in _prepare_headless
    response, error = await self._send_oneshot(
    ^^^^^^^^^^^^^^^
TypeError: cannot unpack non-iterable NoneType object

我本来想在Nodriver的GitHub页面提交这个问题,但发现该项目的issue提交功能似乎只对项目协作者开放,普通用户无法提交。

备注:内容来源于stack exchange,提问作者Bijan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 11:49:35