部署到 fly.io 时如何使用 ChromeDriverManager().install()

问题描述 投票:0回答:0

我有一个问题困扰了我几个星期。 我正在为 fly.io 部署一个网页抓取网站。在我本地的笔记本上测试没问题。 但是当我将它部署到 fly.io 时,会出现一些错误。以下信息是我的代码和 fly.io 上显示的错误。非常感谢!

代码:

import selenium
from selenium import webdriver
from selenium.common.exceptions  
from webdriver_manager.chrome import ChromeDriverManager

browser = webdriver.Chrome(ChromeDriverManager().install())
browser.get("http://example.com")

来自 fly.io 的错误:

2023-02-18T08:23:40.866 app\[e911729f\] nrt \[info\] raise WebDriverException()

2023-02-18T08:23:40.866 app\[e911729f\] nrt \[info\] selenium.common.exceptions.WebDriverException: Message: Service /home/cnb/.wdm/drivers/chromedriver/linux64/110.0.5481.77/chromedriver unexpectedly exited. Status code was: 127
selenium-webdriver webdeploy
© www.soinside.com 2019 - 2024. All rights reserved.