我正在尝试在 AWS Lambda 中安装/运行 Head-Less Chrome,但是当我通过 Lambda 对其进行测试时出现以下错误。
"errorMessage": "消息:服务/tmp/bin/chromedriver 意外退出。状态代码为:127\n",
"errorType": "WebDriverException"
我在 Linux 上使用 ChromeDriver 83.0.4103.39。
在 Python 中执行的步骤:
Python 代码:
在以下行上抛出错误 -
driver = webdriver.Chrome(chrome_options=chrome_options, executable_path = "/tmp/bin/"+ chrome_linux_driver)
当我在具有相同 Windows Chrome 驱动程序的 Windows 下运行时,代码工作正常。
任何帮助都非常感谢。
最佳答案
该错误可能来自以下事实:您使用的 chromedriver 版本和 headless Chrome 二进制文件不同,因此请确保为两者下载相同的版本
另一个原因可能是您没有使用 linux chromedriver 和 headless Chrome ,并且由于 lambda 在 linux 上工作,代码将无法工作
希望这是有用的。
关于python - AWS Lambda 上的 Headless Chrome Python 3.8 - 意外退出。状态代码为 : 127,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62110569/