简体   繁体   English

在heroku (pyppeteer) 上使用python flask 运行chrome 驱动程序

[英]Running chrome driver with python flask on heroku (pyppeteer)

I am using pyppeteer in my flask app.我在我的烧瓶应用程序中使用 pyppeteer。 I am hosting on heroku but when the browser opens it closes back.我在 heroku 上托管,但是当浏览器打开时它又关闭了。

Heroku log: Heroku 日志:

2021-06-18T16:45:52.764390+00:00 app[web.1]: raise BrowserError('Browser closed unexpectedly:\\n') 2021-06-18T16:45:52.764509+00:00 app[web.1]: pyppeteer.errors.BrowserError: Browser closed unexpectedly: 2021-06-18T16:45:52.764390+00:00 app[web.1]: raise BrowserError('浏览器意外关闭:\\n') 2021-06-18T16:45:52.764509+00:00 app[web.1] ]: pyppeteer.errors.BrowserError: 浏览器意外关闭:

I did some research and some people said to add a buildpack so i did heroku buildpacks:add heroku/google-chrome to add the buildpack.我做了一些研究,有些人说要添加一个 buildpack,所以我做了 heroku buildpacks:add heroku/google-chrome 来添加 buildpack。

But the same thing is still happening.但同样的事情仍在发生。

Thank you谢谢

我将启动语句更改为此浏览器 = await launch(handleSIGINT=False, handleSIGTERM=False, handleSIGHUP=False, options={'args': ['--no-sandbox']}) 并且它有效:)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM