【centos7+docker运行报错】当使用pyppeteer报出如下错误时pyppeteer.errors.BrowserError: Browser closed unexpectedly

参考:https://blog.csdn.net/qq_26870933/article/details/101288399

原因:

pyppeteer需要在没有沙盒arg的情况下运行【我在在docker上运行,为此必须使用--no-sandbox参数

解决办法:

在middlewares.py中找到我们自定义的middlewares,并找到getbrowser方法,将self.browser = await pyppeteer.launch()改为self.browser = await pyppeteer.launch(options={'args': ['--no-sandbox']}) 问题即可解决

猜你喜欢

转载自blog.csdn.net/weixin_43343144/article/details/109116801