因此,我在Heroku上有一个Flask服务器,它已经按预期运行了一段时间。现在,根据新的要求,我需要向Flask服务器添加功能,以便从外部网站获取页面。由于我最清楚的原因,我正在使用Selenium和Chrome web驱动程序来执行此操作。在本地,我可以设置它工作正常,但我不确定如何在Heroku服务器上设置它。我读了一些关于buildpacks的资料,找到了ChromeDriver的这个buildpack:
https://elements.heroku.com/buildpacks/jimmynguyc/heroku-buildpack-chromedriver
但是,我不知道如何进一步进行。我如何安装chromium浏览器本身,以及需要什么来将其捆绑起来?
我也有同样的问题,以下步骤对我很有效:
在python文件中,我配置了chromedriver:
(首先,我试图在没有参数的情况下配置chromedriver,但是我遇到了以下错误:“Chrome启动失败:崩溃”。--禁用gpu和--没有沙盒为我解决了这个问题)。
相关问题 更多 >
编程相关推荐