首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pyppeteer.errors.BrowserError:浏览器意外关闭

pyppeteer.errors.BrowserError:浏览器意外关闭
EN

Stack Overflow用户
提问于 2019-07-26 18:15:27
回答 5查看 8K关注 0票数 7

今天,当我运行我的代码时,我学习了名为pyppeteer的库

代码语言:javascript
复制
import asyncio
from pyppeteer import launch


async def main():
    browser = await launch(options={'devtools': True, 'headless': False})
    page = await browser.newPage()
    await page.goto('http://example.com')
    await page.screenshot({'path': 'baidu.png'})
    await browser.close()


asyncio.get_event_loop().run_until_complete(main())

我得到了:

代码语言:javascript
复制
pyppeteer.errors.BrowserError: Browser closed unexpectedly:
EN

回答 5

Stack Overflow用户

发布于 2020-09-17 01:25:37

票数 9
EN

Stack Overflow用户

发布于 2019-08-31 22:23:48

我得到了同样的结果,当我尝试从终端启动code时,我注意到它需要在没有沙箱arg的情况下运行,所以只需添加它,你的代码就会工作:

代码语言:javascript
复制
browser=await launch(options={'args': ['--no-sandbox']})
票数 5
EN

Stack Overflow用户

发布于 2020-09-05 14:40:08

我认为我们需要安装chrome的驱动程序。

代码语言:javascript
复制
sudo apt-get install chromium-chromedriver

这就是我要面对的问题

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57217924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档